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:
public enum STViewerRectUnit {
DP,
PX
}
|
Wert |
Bedeutung |
|
DP |
Positionsangabe des Rechtecks in dp (Density-independent Pixels). |
|
PX |
Positionsangabe des Rechtecks in Pixel. |
Anwendung:
STViewerRectDTO viewerRectDTO = new STViewerRectDTO();
viewerRectDTO.setRectangle(new Rect(10,10,100,100));
viewerRectDTO.setRectangle(new Rect(10,10,100,100), STViewerRectDTO.STViewerRectUnit.PX);
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:
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