Breadcrumbs

signoAPI Android – Darstellungs-DTOs und Konfiguration – Klassenübersicht

Klasse STViewerRectDTO

Die Klasse STViewerRectDTO ist ein Datenobjekt, das ein Rechteck auf dem PDF-Viewer repräsentiert. Die Klasse ist Bestandteil der libSignoPDFSigner.

Eigenschaft

Bedeutung

Rect rectangle

Positionsangabe des Rechtecks (Standard-Maßeinheit in dp)

int borderColor

Rahmenfarbe des Rechtecks

int backgroundColor

Hintergrundfarbe des Rechtecks

Bitmap backgroundImage

Hintergrundbild des Rechtecks

boolean keepAspectRatio

true

Seitenverhältnis des Rechtecks beibehalten

false

Seitenverhältnis des Rechtecks nicht beibehalten

Die Positionsangabe des Rechtecks kann in zwei verschiedenen Maßeinheiten übergeben werden. Diesbezüglich wird die Enumeration STViewerRectUnit verwendet.

Die Enumeration STViewerRectUnit ist in der Klasse STViewerRectDTO wie folgt definiert:

Java
public enum STViewerRectUnit {
    DP,
    PX
}

Wert

Bedeutung

DP

Positionsangabe des Rechtecks in dp (Density-independent Pixels).

PX

Positionsangabe des Rechtecks in Pixel.

Anwendung:

Java
STViewerRectDTO viewerRectDTO = new STViewerRectDTO();
viewerRectDTO.setRectangle(new Rect(10,10,100,100));
Java
 viewerRectDTO.setRectangle(new Rect(10,10,100,100), STViewerRectDTO.STViewerRectUnit.PX);  
Java
viewerRectDTO.setRectangle(new Rect(10,10,100,100), STViewerRectDTO.STViewerRectUnit.DP);

Klasse STImageDTO

Die Klasse STImageDTO ist ein Datenobjekt, das ein Bild auf einer PDF-Seite und seine Position repräsentiert. Die Klasse ist Bestandteil der libSignoPDFSigner.

Eigenschaft

Bedeutung

Bitmap image

Bild

STRectDTO rectangle

Positionsangabe des Bildes innerhalb einer PDF-Seite

int page

Seitenangabe des Bildes innerhalb eines Dokuments. Die erste Seitennummer des Dokuments beginnt mit 1.

Klasse STRectDTO

Die Klasse STRectDTO ist ein Datenobjekt, das ein Rechteck repräsentiert. Die Klasse ist Bestandteil der libSignoPDFSigner.

Eigenschaft

Bedeutung

RectF rectangle

Positionsangabe des Rechtecks

Unit unit

Maßeinheit der Koordinaten

Die Enumeration Unit ist wie folgt definiert:

Java
public enum Unit {
    UnitPoints,
    UnitMilimetres,
    UnitInches
}

Wert

Bedeutung

UnitPoints

Die Koordinaten sind in Punkten angegeben. Ein PDF hat grundsätzlich die Auflösung von 72 dpi.

UnitMillimetres

Die Koordinaten sind in Millimetern angegeben.

UnitInches

Die Koordinaten sind in Zoll angegeben.

Klasse STNotesConfig

Die Klasse STNotesConfig ist ein Datenobjekt, das Konfigurationseigenschaften für die Notizen enthält. Die Klasse ist Bestandteil der libSignoPDFSigner.

Eigenschaft

Bedeutung

int strokeColor

Stiftfarbe der Notiz.

int strokeWidth

Stiftbreite der Notiz in dp.

dp = density-independent pixels