Skip to main content
View as Markdown

IPCB_PasteMaskExpansionRule interface

A paste mask expansion rule (TRuleKind.eRule_PasteMaskExpansion) that defines how much the paste mask shape of each pad site is expanded or contracted radially.

public interface IPCB_PasteMaskExpansionRule : IPCB_Rule

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Inherits: IPCB_Primitive → IPCB_Rule

Remarks​

The rule applies to pads, vias, tracks, arcs, fills and regions whose paste mask expansion comes from the rule, not from a manual value. Besides an absolute expansion (Expansion), a rule can give the expansion as a percentage, or apply no paste (not available through this interface).

Properties​

PropertyTypeAccessDescription
Expansionintget; setThe radial expansion of the paste mask shape, in internal units (10,000 per mil); a negative value contracts it.

Expansion​

The radial expansion of the paste mask shape, in internal units (10,000 per mil); a negative value contracts it.

int GetState_Expansion();
void SetState_Expansion(int argValue);

Type: int · Access: read/write

A new rule has 0. While the rule gives the expansion as a percentage, this value is not used. While the rule applies no paste, assigning a value sets the expansion to 0.

Inherited members​