This tool will match properties (colors, lineweights and styles, etc) from the selected markup (annotation) to the next selected annotation. It can copy properties between markups in different documents. If you hold down Ctrl it opens a dialog to select which properties to copy. If you hold down shift, it will stay active and keep changing properties until the tool is selected again.
Installation
Extract the zip file and put into the Javascripts folder. Detailed instructions here viewtopic.php?p=196006#p196006
Usage
When PXCE is restarted, it adds a button to the Add-on Tools: Select the tool with one markup (annotation) selected; then select another markup to transfer the properties to the second markup.
If Ctrl key is held down when selecting the tool, it opens an options dialog: If Shift key is held down, the tool stays active (similar to selecting "Keep Selected" for built-in tools). The button will stay highlighted while the tool is active. Select the tool button again to cancel; or close the dialog box that opens in the lower right corner of the screen: Animation with Ctrl held down when picking the tool:
This tool is translatable with 1ang.js. Translation strings:
Code: Select all
# Translation file (requires 1ang v1.0 or later)
# Domain for this translation file is "matchProp"
# Filename must be "translationData.matchProp.json" and saved in the JavaScripts folder
# It is not necessary for all strings to be included in every language,
# but don't put an empty string "" for the translation, because that's what will be shown!
# This must be formatted as a JSON file except that:
# lines starting with # and empty lines are stripped out before processing
# "Language" is three letter code as output from app.language
# "Original Text" is case sensitive!
# Notice that the last item in a list does not allow a comma after it.
# Format:
# "Language 1": {
# "Original Text": "Translated Text in Language 1",
# "Original Text 2": ["Translated Text 2 singular", "Translated Text 2 plural"]
# },
# "Language 2": {
# "Original Text": "Translated Text in Language 2"
# }
{
"": {
"Match properties of selected annotation.\nHold down Ctrl for settings. Hold down Shift to keep tool selected.": "",
"Match Properties": "",
"Keep Match Properties tool selected.": "",
"Text properties": "",
"Border Color": "",
"Border Style": "",
"Fill Color": "",
"Opacity": "",
"Rotation": "",
"Blend Mode": "",
"Author Name": "",
"Nothing selected to copy properties.": "",
"Pick markup to set %1. Close this to stop.": ""
}
}