C
HAPTER
1: AppleScript Objects
layer, layers     91
Delete layers
This example demonstrates the power of constructing simple tests (with the 
whose
clause) to selectively 
delete layers in a document based on their names. In this case, the script deletes all layers in the current 
document that have names starting with the word “Temporary.”
-- Delete layers that have a name which begin with a particular string
set partialName to "Temp"
tell application "Adobe Illustrator"
delete (every layer of document 1 whose name starts with partialName)
end tell
Online convert pdf to tiff - software SDK dll:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net, ASP.NET MVC, Ajax, WinForms, WPF
Online C# Tutorial for How to Convert PDF File to Tiff Image File
www.rasteredge.com
Online convert pdf to tiff - software SDK dll:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.net, ASP.NET MVC, Ajax, WinForms, WPF
Free VB.NET Guide to Render and Convert PDF Document to TIFF
www.rasteredge.com
C
HAPTER
1: AppleScript Objects
legacy text item, legacy text items     92
legacy text item, legacy text items
A text item from a document in a pre-CS version of Illustrator (version 10 or earlier), or a list of such items., 
which are uneditable until converted. To convert legacy text, see convert
.
You can view, move, and print legacy text, but you cannot edit it. Legacy text has an 
"x"
through its 
bounding box when selected.
legacy text item object properties
This class inherits all properties from the 
page item
class.
legacy text item object commands
convert
Property
Value type
What it is
converted
boolean
When 
true
, the item has been updated to the current text 
format (a 
text
frame
). Read-only.
properties
record
All properties of this object returned as a record. 
software SDK dll:Online Convert PDF file to Tiff. Best free online PDF Tif
Online PDF to Tiff Converter. Download Free Trial. Convert a PDF File to Tiff. Just upload your file by clicking on the blue button
www.rasteredge.com
software SDK dll:Online Convert PDF file to Word. Best free online PDF Conversion
Online Tiff to PDF Converter. Download Free Trial. Convert a Tiff/Tif File to PDF. Just upload your file by clicking on the blue button
www.rasteredge.com
C
HAPTER
1: AppleScript Objects
line     93
line
A line or lines of text in a text frame. A document’s text can be accessed using the 
character
insertion 
point
word
line
paragraph,
and 
text
classes. 
Lines of text cannot be created. When the 
contents
property of a text frame is modified, Illustrator will 
create text lines as it reflows the text within the text frame.
line object elements
line object properties
Elements
Refer to by
character style
name, numeric index, range of elements, before/after another element, satisfying 
a test 
character
numeric index, range of elements, before/after another element, satisfying a test 
insertion point
numeric index, range of elements, before/after another element, satisfying a test 
line
numeric index, range of elements, before/after another element, satisfying a test 
paragraph style
name, numeric index, range of elements, before/after another element, satisfying 
a test 
paragraph
numeric index, range of elements, before/after another element, satisfying a test 
text
numeric index, range of elements, before/after another element, satisfying a test 
word
numeric index, range of elements, before/after another element, satisfying a test 
Property
Value type
What it is
aki left
real
The amount of inter-glyph space added 
to the left side of each glyph in 
Japanese text (in thousandths of an 
em).
aki right
real
The amount of inter-glyph spacing 
added to the right side of each glyph in 
Japanese text (in thousandths of an 
em).
alignment
Valid values:
bottom
center
icf bottom
icf top
roman baseline
top
The character alignment type.
software SDK dll:Online Convert Excel to PDF file. Best free online export xlsx
Online Excel to PDF Converter. Download Free Trial. Convert a Excel File to PDF. Drag and drop your excel file into the box or click
www.rasteredge.com
software SDK dll:VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
Word, C# extract text from PDF, C# convert PDF to Jpeg, C# compress PDF, C# print PDF, C# merge PDF files, C# view PDF online, C# convert PDF to tiff, C# read
www.rasteredge.com
C
HAPTER
1: AppleScript Objects
line     94
alternate glyphs
Valid values:
default
expert
full width
half width
jis78
jis83
proportional width
quarter width
third width
traditional
jis90
jis04
Specifies the type of alternate glyphs.
alternate ligature boolean
If 
true
, use the alternate ligature. 
auto leading
boolean
If 
true
, use automatic leading. 
baseline direction Valid values:
standard
Tate Chu Yoko
vertical rotated
The Japanese text baseline direction.
baseline position
Valid values:
normal
subscript
superscript
The baseline position of text.
baseline shift 
real
The amount of shift (in points) of the 
text baseline.
best type
type class
Read-only. The best type for the object’s 
value.
capitalization
Valid values:
all caps
all small caps
normal
small caps
The case of the text.
character offset
integer
Offset of the first character.
class
type class
Read-only. The object’s class.
connection forms
boolean
If 
true
, use the OpenType connection 
forms.
container
reference
Read-only. The object’s container.
contents
Unicode text
The text content.
contextual 
ligature
boolean
If 
true
, use the contextual ligature.
default type
type class
Read-only. The default type for the 
object’s value.
discretionary 
ligature
boolean
If 
true
, use the discretionary ligature.
Property
Value type
What it is
software SDK dll:C# HTML5 PDF Viewer SDK to convert and export PDF document to
Word, C# extract text from PDF, C# convert PDF to Jpeg, C# compress PDF, C# print PDF, C# merge PDF files, C# view PDF online, C# convert PDF to tiff, C# read
www.rasteredge.com
software SDK dll:XDoc.HTML5 Viewer for .NET, Zero Footprint AJAX Document Image
View, Convert, Edit, Sign Documents and Images. Online Demo See the HTML5 Viewer SDK for .NET in powerful & profession imaging controls, PDF document, image to
www.rasteredge.com
C
HAPTER
1: AppleScript Objects
line     95
figure style
Valid values:
default
proportional
proportional oldstyle
tabular
tabular oldstyle
Specifies which figure style to use in an 
OpenType font.
fill color
color info
The color of the text fill.
fractions
boolean
If 
true
, use the OpenType fractions.
horizontal scale
real
The character horizontal scaling factor 
expressed as a percentage (100 = 
100%).
index
integer
Read-only. The index of this instance of 
the object
italics 
boolean
If 
true
, the Japanese OpenType support 
supports the italic style.
kerning
integer
Controls the spacing between two 
characters, in thousandths of an em.
kerning method
Valid values:
auto
none
optical
The automatic kerning method to use.
Property
Value type
What it is
software SDK dll:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
NET library to batch convert PDF files to jpg image files. Turn multiple pages PDF into single jpg files respectively online.
www.rasteredge.com
software SDK dll:VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF Demo▶: Convert PDF to Word; Convert PDF to Tiff; Convert PDF to HTML;
www.rasteredge.com
C
HAPTER
1: AppleScript Objects
line     96
language
Valid values:
Bokmal Norwegian
Brazillian Portuguese
Bulgarian
Canadian French
Catalan
Chinese
Czech
Danish
Dutch
Dutch 2005 Reform
English
Finnish
German 2006 Reform
Greek
Hungarian
Icelandic
Italian
Japanese
Nynorsk Norwegian
old German
Polish
Romanian
Russian
Spanish
Serbian
standard French
standard German
standard Portuguese
Swedish
Swiss German
Swiss German 2006 Reform
Turkish
UK English
Ukranian
The language.
leading
real
The amount of space between two lines 
of text, in points.
length
integer
The length in characters. Minimum: 0
ligature
boolean
If 
true
, use the ligature.
no break
boolean
Whether break is allowed.
OpenType position
Valid values:
default
denominator
numerator
subscript
superscript
The OpenType baseline position.
ordinals
boolean
If 
true
, use the OpenType ordinals.
ornaments
boolean
If 
true
, use the OpenType ornaments.
overprint fill
boolean
If 
true
, overprint the fill of the text.
Property
Value type
What it is
C
HAPTER
1: AppleScript Objects
line     97
overprint stroke
boolean
If 
true
, the stroke of the text may be 
overprinted.
properties
record
All properties of this object returned as 
a record. 
proportional 
metrics
boolean
If 
true
, the proportional metrics in 
Japanese OpenType may be used.
rotation
real
The character rotation angle.
selection
list of 
text
Read-only. The selected text.
size
real
Font size in points.
story 
story
Read-only. The story that contains the 
line.
strike through
boolean
If 
true
, characters use strike-through 
style.
stroke color
color info
The color of the text stroke.
stroke weight
real
line width of stroke.
stylistic 
alternates
boolean
If 
true
, use the OpenType stylistic 
alternates.
swash
boolean
If 
true
, use the OpenType swash.
TCY horizontal
integer
The Tate-Chu-Yoko horizontal 
adjustment in points.
TCY vertical
integer
The Tate-Chu-Yoko vertical adjustment 
in points.
text font
text
The text font.
titling
boolean
If 
true
, use the OpenType titling 
alternates.
tracking
integer
The tracking or range kerning amount 
in thousandths of an em.
Tsume
real
The percentage of space reduction 
around a Japanese character.
underline
boolean
If 
true
, characters use underline style.
vertical scale
real
Character vertical scaling factor.
warichu characters 
after break
integer
How the characters in Wari-Chu text (an 
inset note in Japanese text) are divided 
into two or more lines.
warichu characters 
before break
integer
How the characters in Wari-Chu text (an 
inset note in Japanese text) are divided 
into two or more lines.
Property
Value type
What it is
C
HAPTER
1: AppleScript Objects
line     98
line object commands
apply character style
apply paragraph style
change case
count
delete
deselect
duplicate
exists
make
move
select
Finding lines of text
Lines of text can be located with matching characteristics using the 
whose
clause, as this script 
demonstrates.
-- Color red all lines of text containing more than 10 characters
tell application "Adobe Illustrator"
if (count text frames in document 1) > 0 then
set textItemCount to count text frames in document 1
repeat with i from 1 to textItemCount
set (fill color of every line of text frame i of document 1 ¬
whose length > 10) to {red:255.0}
end repeat
end if
end tell
warichu enabled
boolean
If 
true
, Wari-Chu is enabled.
warichu gap
integer
The Wari-Chu line gap.
warichu 
justification
Valid values:
auto justify
center
full justify last line center
full justify 
full justify last line left
full justify last line right
left
right
The Wari-Chu justification.
warichu lines
integer
The number of Wari-Chu (multiple text 
lines fit into a space meant for one) 
lines.
warichu scale
real
The Wari-Chu scale.
Property
Value type
What it is
C
HAPTER
1: AppleScript Objects
matrix     99
matrix
A transformation matrix specification, used to transform the geometry of objects.
Matrices are used in conjunction with the 
transform
command and as a property of a number of objects. 
You can generate an original matrix using the 
get identity matrix
get
translation
matrix
get scale
matrix
, or 
get
rotation
matrix
commands.
matrix
is a record containing the matrix values, not a reference to a matrix object. The matrix 
commands listed above operate on the values of a matrix record. If a command modifies a matrix, a 
modified matrix record is returned as the result of the command. The original matrix record passed to the 
command is not modified.
matrix object properties
matrix object commands
concatenate matrix
concatenate rotation matrix
concatenate scale matrix
concatenate translation matrix
equal matrices
get identity matrix
get rotation matrix
get scale matrix
get translation matrix
invert matrix
singular matrix
Getting a matrix for scale transformation
A matrix can be generated to effect a scale transformation using the 
get
scale
matrix
command.
-- Scale all art in a document to 50% vertical size
tell application "Adobe Illustrator"
if (count page items in document 1) > 0 then
set scaleMatrix to get scale matrix horizontal scale 100.0 vertical scale 50.0
transform every page item in document 1 using scaleMatrix
end if
end tell
Property
Value type
What it is
mvalue_a
real
Matrix property 
a
.
mvalue_b
real
Matrix property 
b.
mvalue_c
real
Matrix property 
c
.
mvalue_d
real
Matrix property 
d
.
mvalue_tx
real
Matrix property 
tx
.
mvalue_ty
real
Matrix property 
ty
.
C
HAPTER
1: AppleScript Objects
matrix     100
Applying multiple transformations
To apply multiple transformations to objects, it is more efficient to use the matrix suite than to apply the 
transformations one at a time. The following script demonstrates how to combine multiple matrices.
-- Scale, rotate, and translate all art in a document
tell application "Adobe Illustrator"
if (count page items in document 1) > 0 then
set matrixDef to ¬
get scale matrix horizontal scale 100.0 vertical scale 50.0
set matrixDef to ¬
concatenate rotation matrix matrixDef angle -45.0
set matrixDef to ¬
concatenate translation matrix matrixDef delta x 50.0 delta y -50.0
transform every page item in document 1 using matrixDef
end if
end tell
Documents you may be interested
Documents you may be interested