A break down of the available child elements of the RubberStampList child of root in the stamps11.xml file
Folder (root/RubberStampList/Folder)
This child element is a non-leaf element that can have other stamp elements as children (including another folder)
| XML Path | Type | Values | Notes |
|---|---|---|---|
| Folder@Name | String - Required | Any XML-valid unique string | Required display name for the folder |
TextStamp (root/RubberStampList/TextStamp or root/RubberStampList/Folder/TextStamp)
This child element represents a Text Stamp
| XML Path | Type | Values | Notes |
|---|---|---|---|
| TextSamp@Name | String - Required | Any XML-valid unique string | Required display name for the stamp |
| TextStamp@Default | boolean | true/false | Can have one default stamp set, value typically false (or just absent) |
| TextStamp@Text | String | Any XML-valid string | The text of the stamp |
| TextStamp@Color | Hex Color as String | Any valid #XXXXXX format color | Examples: #000000, ##FF0000 |
| TextStamp@Transparency | int | 0-100 | 0 means no transparency (default) |
| TextStamp@Scale | int | 1-999 | stretch/shrink, default 100 (no change) |
| TextStamp@Rotation | int | 0-360 | Rotate the text, default 0 |
| TextStamp@DropShadow | boolean | true/false | default true |
| TextStamp@ShowBorder | boolean | true/false | default true |
| TextStamp@FontSize | int | 1-999 | default 32 |
| TextStamp@Justification | int | 0-2 | 0: Left, 1: Center (default), 2: Right |
| TextStamp@TextStyle | int | 0-3 | 1: Bold, 2: Italic 3: Both (default) |
ImageStamp (root/RubberStampList/ImageStamp or root/RubberStampList/Folder/ImageStamp)
This child element represents a Stamp created from an Image. Note that the image used to create the stamp would need to be in the user's Xodo PDF Studio settings subfolder named 'stamps'
| XML Path | Type | Values | Notes |
|---|---|---|---|
| ImageStamp@Name | String - Req'd | Any XML-valid unique string | Required display name for the stamp |
| ImageStamp@Default | boolean | true/false | Can have one default stamp set, value typically false (or just absent) |
| ImageStamp@Transparency | int | 0-100 | 0 means no transparency (default) |
| ImageStamp@Scale | int | 1-999 | stretch/shrink, default 100 (no change) |
| ImageStamp@Rotation | int | 0-360 | Rotate the text, default 0 |
| ImageStamp@ImgFileName | String | XML-valid string locating img | ex: .\stamps\[filenameimage.jpg] |
| ImageStamp@Compression | int | 1-4 | 1: JPG, 2: JPG 2000, 3: JBIG2, 4: Flate |
| ImageStamp@WhiteTransparent | boolean | true/false | Option to remove white bg from an image |
| ImageStamp@WhiteTolerance | double | 0-1 (default 0.5) | Tolerance level of colors to consider white. Higher the level, the more pixels removed |
PDFStamp (root/RubberStampList/PDFStamp or root/RubberStampList/Folder/PDFStamp)
This child element represents a Stamp created from a PDF. Note that the PDF file used to create the stamp would need to be in the user's Xodo PDF Studio settings subfolder named 'stamps' (should be a single page PDF, or the first page will be used)
| XML Path | Type | Values | Notes |
|---|---|---|---|
| PDFStamp@Name | String - Required | Any XML-valid unique string | Required display name for the stamp |
| PDFStamp@Default | boolean | true/false | Can have one default stamp set, value typically false (or just absent) |
| PDFStamp@Transparency | int | 0-100 | 0 means no transparency (default) |
| PDFStamp@Scale | int | 1-999 | stretch/shrink, default 100 (no change) |
| PDFStamp@Rotation | int | 0-360 | Rotate the text, default 0 |
| PDFStamp@PDFFileName | String | XML-valid string locating PDF | ex: .\stamps\[filenamepdf.pdf] |
CustomStamp (root/RubberStampList/CustomStamp or root/RubberStampList/Folder/CustomStamp)
This child element represents a special type of Custom Stamp that can be created within Xodo PDF Studio, made from annotations. The stamp file would need to be copied out of the Xodo PDF Studio settings subfolder named 'cstamps' and copied into the user's corresponding directory
| XML Path | Type | Values | Notes |
|---|---|---|---|
| CustomStamp@Name | String - Required | Any XML-valid unique string | Required display name for the stamp |
| CustomStamp@Default | boolean | true/false | Can have one default stamp set, value typically false (or just absent) |
| CustomStamp@Transparency | int | 0-100 | 0 means no transparency (default) |
| CustomStamp@StampFileName | String | XML-valid string locating the custom stamp | .\cstamps\[customstampname.qstamp] |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article