انتقل إلى المحتوى

pivotick v3.0.0


محورية / LayoutOptions / StructuredLayoutOptions

واجهة: StructuredLayoutOptions ​

محدد في: interfaces/LayoutOptions.ts:127

يرسم رسمًا بيانيًا صغيرًا بالطريقة التي يرسمها بها الشخص، ويثبته هناك. محسوبة مرة واحدة لكل تغيير بدلاً من المحاكاة، لذا فإن الرسم البياني نفسه يعطي دائمًا نفس الصورة.

  • يتم وضع كل مكون متصل بمفرده، ويتم تجميع المكونات جنبًا إلى جنب الجانب ليناسب اللوحة القماشية عند أكبر تكبير.
  • أوراق من نوع واحد تتدلى من نفس العقدة أو العقدتين تصطف ككتلة بجانبها العقد التي يتدلى منها.
  • يتم وضع كل شيء آخر بحيث تتبع مسافاته الحواف: يأتي جيران المركز خارجاً على حلقة، سلسلة على خط.
  • يتم وضع العقد التي ليس لها حافة على الإطلاق في صينية بجانب الباقي.

مخصص للرسوم البيانية التي تصل إلى بضع مئات من العقد.

يمتد ​

خصائص ​

direction? ​

optional direction: "auto" | "row" | "column"

محدد في: interfaces/LayoutOptions.ts:140

كيف تصطف الكتلة. 'auto' يقف عبر الخط إلى العقد التي يتدلى منها؛ 'row' و 'column' القوة في اتجاه واحد.

الافتراضي ​

ts
'auto'

gap? ​

optional gap: number

محدد في: interfaces/LayoutOptions.ts:146

مسح المسافة بين العقدتين، في وحدات الرسم البياني. يتم رسم الحافة مرتين بهذا الطول، و المكونات والصينية تتباعد ثلاث مرات.

الافتراضي ​

ts
30

groupMin? ​

optional groupMin: number

محدد في: interfaces/LayoutOptions.ts:134

أقل عدد من الأوراق يتشاركون النوع وجيرانهم الذين يصطفون ككتلة؛ أقل يتم وضعها واحدا تلو الآخر. تحتوي الورقة على جارتين على الأكثر.

الافتراضي ​

ts
3

labelSides? ​

optional labelSides: boolean

محدد في: interfaces/LayoutOptions.ts:158

انقل كل تسمية عائمة (انظر textVerticalShift) إلى جانب العقدة الخاصة بها حواف تترك مجانا. يأخذ جميع أعضاء الكتلة الجانب بعيدًا عن العقد التي يعلقونها من. لا يزال النمط هو الذي يقرر مدى تواجد الملصق.

الافتراضي ​

ts
true

trayPosition? ​

optional trayPosition: "bottom" | "right"

محدد في: interfaces/LayoutOptions.ts:151

حيث تذهب العقد التي ليس لها حافة: تحت الباقي، أو إلى يمينها.

الافتراضي ​

ts
'bottom'

type ​

type: "structured"

محدد في: interfaces/LayoutOptions.ts:128

الافتراضي ​

ts
'force'

Overrides ​

BaseLayoutOptions.type