TextStudioAppearanceExposure
public struct TextStudioAppearanceExposureA typed leaf binding. Reordering layers or changing their labels does not change the target.
Constructors
Section titled “Constructors”
TextStudioAppearanceExposure(string, TextStudioStackItemId, TextStudioAppearanceProperty, TextStudioStackItemId)
Section titled “TextStudioAppearanceExposure(string, TextStudioStackItemId, TextStudioAppearanceProperty, TextStudioStackItemId)”public TextStudioAppearanceExposure(string name, TextStudioStackItemId layerId, TextStudioAppearanceProperty property, TextStudioStackItemId treatmentId = default)Creates a named parameter binding to a persistent layer identity, typed property, and optional decoration-treatment identity.
Parameters
| Name | Type |
|---|---|
name |
System.String |
layerId |
TextStudio.TextStudioStackItemId |
property |
TextStudio.TextStudioAppearanceProperty |
treatmentId |
TextStudio.TextStudioStackItemId |
Methods
Section titled “Methods”
IsValidName(string)
Section titled “IsValidName(string)”public static bool IsValidName(string name)Checks whether a parameter name is a valid appearance identifier that avoids reserved invocation parameters.
Parameters
| Name | Type |
|---|---|
name |
System.String |
Returns
System.Boolean
IsReserved(string)
Section titled “IsReserved(string)”public static bool IsReserved(string name)Checks case-insensitively whether a name is ref, mode, tint, or opacity.
Parameters
| Name | Type |
|---|---|
name |
System.String |
Returns
System.Boolean
Properties
Section titled “Properties”
public string Name { get; }Returns
System.String
LayerId
Section titled “LayerId”public TextStudioStackItemId LayerId { get; }Returns
TextStudio.TextStudioStackItemId
TreatmentId
Section titled “TreatmentId”public TextStudioStackItemId TreatmentId { get; }Returns
TextStudio.TextStudioStackItemId
Property
Section titled “Property”public TextStudioAppearanceProperty Property { get; }Returns
TextStudio.TextStudioAppearanceProperty