![]() | InDesign SDK 20.5 |
#include <IAutoLayoutPrefs.h>

Public Member Functions | |
| virtual void | SetAutoLayoutOn (bool16 val)=0 |
| virtual void | SetStretchGraphics (bool16 val)=0 |
| virtual void | SetMoveGuides (bool16 val)=0 |
| virtual void | SetLoosenLocks (bool16 val)=0 |
| virtual void | SetStickyGuides (bool16 val)=0 |
| virtual void | SetIgnoreGuides (bool16 val)=0 |
| virtual void | SetAutoSnapZone (PMReal val)=0 |
| virtual bool16 | GetAutoLayoutOn ()=0 |
| virtual bool16 | GetStretchGraphics ()=0 |
| virtual bool16 | GetMoveGuides ()=0 |
| virtual bool16 | GetLoosenLocks ()=0 |
| virtual bool16 | GetStickyGuides ()=0 |
| virtual bool16 | GetIgnoreGuides ()=0 |
| virtual PMReal | GetAutoSnapZone ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Interface for setting and getting preferences for Layout Adjustment feature.
| pure virtual |
Get the on/off state of layout adjustment.
| pure virtual |
Get the auto-snap zone.
| pure virtual |
Get whether guide alignments are ignored by layout adjustment.
| pure virtual |
Get whether locked items can be adjusted by layout adjustment.
| pure virtual |
Get whether guides may be moved by layout adjustment.
| pure virtual |
Get whether ruler guides move with column guides when aligned. UNUSED; INTERNAL STATE IS ALWAYS kTrue.
| pure virtual |
Get whether graphics and groups may be stretched by layout adjustment.
| pure virtual |
Enable the Layout Adjustment feature.
| val | IN kTrue to turn on, kFalse to turn off. |
| pure virtual |
Set the tolerance zone for layout adjustment's determination of pageitem edge alignment to guides, columns, etc.
| val | IN distance in points from either side of an edge to consider aligned with guides, columns, etc. (range is 0 to 12 pts). |
| pure virtual |
Ignore alignment to ruler guides when performing layout adjustment.
| val | IN kTrue to ignore guides, kFalse to obey guides |
| pure virtual |
Allow locked items to be adjusted by layout adjustment.
| val | IN kTrue to allow adjusting locked items, kFalse to disallow |
| pure virtual |
Allow guides to be moved by layout adjustment.
| val | IN kTrue to allow moving, kFalse to disallow |
| pure virtual |
Set whether ruler guides move with column edges if aligned.
| val | IGNORED guide stickiness is always on; this setting is ignored |
| pure virtual |
Allow graphics and groups to be stretched (as opposed to moved only) by layout adjustment.
| val | IN kTrue to allow stretching, kFalse to disallow |