RenderInfo
, bir engellemenin görsel öğelerinin nasıl dağıtıldığını belirler.
Bir blok her zaman girişler, bağlantılar ve alanlardan oluşur ancak bunlar birçok farklı şekilde yerleştirilebilir. Örneğin, aynı engelleme tanımı harici girişler veya satır içi girişler ile oluşturulabilir.
Oluşturma bilgileri, hangi düzenin seçileceğini belirler.
Oluşturmanın ilk adımı olarak, oluşturma bilgileri blokun tanımına ve görsel parçalarının ölçümlerine bakar. Ardından engellemenin nasıl ayarlanması gerektiğine karar verir ve bilgileri buna göre düzenler. Bu bilgiler, örtüşmeyen öğelere ve aralıklayıcılara dönüşür. Bu öğeler, çakışmayan satırlar ve satır boşlukları olarak düzenlenir.
Ardından çekmece, engellemeyi temsil eden SVG yollarını oluşturmak için bu düzenlenmiş düzen bilgilerini kullanır.