refactor(Annotations.js): Hinzufügen von Container-Widget-Annotationen als Hintergrund von Annotationen ohne BoundingBox-Konfiguration.
- Konvertieren von Signaturen Hintergrundfarbe von gelb zu hellgelb.
This commit is contained in:
parent
5f8df74b9d
commit
13a87f29d9
@ -6,13 +6,32 @@ async function createAnnotations(document, instance) {
|
|||||||
const annotParams = await getAnnotationParams(element.left, element.top);
|
const annotParams = await getAnnotationParams(element.left, element.top);
|
||||||
const page = element.page - 1
|
const page = element.page - 1
|
||||||
|
|
||||||
|
//background
|
||||||
|
const id_background = PSPDFKit.generateInstantId()
|
||||||
|
const annotation_background = new PSPDFKit.Annotations.WidgetAnnotation({
|
||||||
|
id: id_background,
|
||||||
|
pageIndex: page,
|
||||||
|
formFieldName: id_background,
|
||||||
|
backgroundColor: PSPDFKit.Color.WHITE,
|
||||||
|
blendMode: 'normal',
|
||||||
|
//boundingBox: new PSPDFKit.Geometry.Rect({width: 152, height: 180, left: 186.09992, top: 648.8533600000001}),
|
||||||
|
fontSize: 8,
|
||||||
|
})
|
||||||
|
|
||||||
|
const formFieldBackground = new PSPDFKit.FormFields.ButtonFormField({
|
||||||
|
name: id_background,
|
||||||
|
annotationIds: PSPDFKit.Immutable.List([annotation_background.id]),
|
||||||
|
value: "",
|
||||||
|
readOnly: false
|
||||||
|
})
|
||||||
|
|
||||||
//signatures
|
//signatures
|
||||||
const id = PSPDFKit.generateInstantId()
|
const id = PSPDFKit.generateInstantId()
|
||||||
const annotation = new PSPDFKit.Annotations.WidgetAnnotation({
|
const annotation = new PSPDFKit.Annotations.WidgetAnnotation({
|
||||||
id: id,
|
id: id,
|
||||||
pageIndex: page,
|
pageIndex: page,
|
||||||
formFieldName: id,
|
formFieldName: id,
|
||||||
backgroundColor: PSPDFKit.Color.YELLOW,
|
backgroundColor: PSPDFKit.Color.LIGHT_YELLOW,
|
||||||
blendMode: 'multiply',
|
blendMode: 'multiply',
|
||||||
boundingBox: new PSPDFKit.Geometry.Rect(annotParams.signature),
|
boundingBox: new PSPDFKit.Geometry.Rect(annotParams.signature),
|
||||||
})
|
})
|
||||||
@ -131,7 +150,8 @@ async function createAnnotations(document, instance) {
|
|||||||
name: id_city_label,
|
name: id_city_label,
|
||||||
annotationIds: PSPDFKit.Immutable.List([annotation_city_label.id]),
|
annotationIds: PSPDFKit.Immutable.List([annotation_city_label.id]),
|
||||||
value: "Ort",
|
value: "Ort",
|
||||||
readOnly: true
|
readOnly: true,
|
||||||
|
color: PSPDFKit.Color.BLACK
|
||||||
})
|
})
|
||||||
|
|
||||||
//position label
|
//position label
|
||||||
@ -155,6 +175,9 @@ async function createAnnotations(document, instance) {
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
})
|
})
|
||||||
|
|
||||||
|
signatures.push(annotation_background)
|
||||||
|
signatures.push(formFieldBackground)
|
||||||
|
|
||||||
signatures.push(annotation)
|
signatures.push(annotation)
|
||||||
signatures.push(formField)
|
signatures.push(formField)
|
||||||
signatures.push(annotation_date)
|
signatures.push(annotation_date)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user