 |
THE HYPERCARD CENTER |
|
|
Note: This is a work in progress and many formatting issues have been fixed. Read more about the project on the home page.
textSizeset [the] textSize to posInteger set [the] textSize of [chunk of] field to posInteger set [the] textSize of button to posInteger set [the] textSize of the message box to posInteger
The textSize property returns or sets the size, in pixels, of the font for Paint text, text in a field, a button name, or the Message box. The default value is 12. Note: if a chunk of a field contains a mixture of sizes, HyperCard returns mixed when you ask for the textSize . Examplesthe textSize of field 1 the textSize of the clickChunk the textSize of the foundChunk if the textSize of the clickChunk is 10 then ... set the textSize to 10 -- for the text tool set the textSize of field 1 to 12 set the textSize of card button 1 to 9 set the textSize of char 1 to 19 of line 2 of field 3 to 24
Related Topics Placeholders
posIntegerAn expression that evaluates to a positive integer. For example: 3 67 mod 13 the number of bg fields the number of backgrounds the number of cards div 2
See also: background , bkgnd , button , card , chunk , field , menu , and menuItem chunkOne of the following forms (or combinations thereof): ordinal character character posInteger [to posInteger] ordinal word word posInteger [to posInteger] ordinal item item posInteger [to posInteger] ordinal line line posInteger [to posInteger]
For example: first character second item middle line character 1 char 1 to 10 word 3 item 5 to (the number of items of me) line 1 to 10 char 1 to 10 of word 2 to 4 of ¬ line 3 to 6
A chunk combined with of and a container is called a chunk expression. For example: line 1 of card field "index" Important: You can’t combine a stack name with a chunk expression—you can only refer to a chunk in the current stack. fieldAn expression that identifies a field by name, number, or id using one of the following forms (in AppleScript, use “background” in place of “bkgnd”): card field id posInteger [[of] card] card field text [of card] -- name card field posInteger [of card] ordinal card field [of card] [bkgnd] field id posInteger [of card] [bkgnd] field text [of card] -- name [bkgnd] field posInteger [of card] ordinal [bkgnd] field [of card] For example:
card field id 3894 card field "My Notes" card field 1 first card field background field 3 of card 1 When used inside a field script in HyperTalk: `me` When a field receives a message: `[the] target` A field can also be referred to as a part when you’re talking about its position among all buttons and fields within the same card or background. buttonHyperTalk Definition An expression that identifies a button by name, number, or id, using one of the following forms: [card] button id posInteger [of card] [card] button text [of card] -- name [card] button posInteger [of card] ordinal [card] button [of card] bkgnd button id posInteger [of card] bkgnd button text [of card] -- name bkgnd button posInteger [of card] ordinal bkgnd button [of card]
For example: card button id 3894 card button "Return" card button 1 first card button bkgnd button 2 of card 2 last bkgnd button
When used inside a button script: me When a button receives a message: [the] target A button can also be referred to as a part when you’re talking about its position among all buttons and fields within the same card or background. AppleScript Definition An expression that identifies a button by name, number, or id, using the same forms as HyperTalk except that “background” must be used in place of “bkgnd”.
HyperTalk Reference
|