Home / Netcad Makro / Yazı Objelerindeki Boşlukları Silme Makrosu (Text Object Space Removal Macro)

Yazı Objelerindeki Boşlukları Silme Makrosu (Text Object Space Removal Macro)

Yazı Objelerindeki Boşlukları Kolayca Kaldırın! 🚀 Netcad Makrosu ile Hızlı Düzenleme


Bu makro, Netcad yazılımında seçilen yazı (text) objelerindeki tüm boşlukları otomatik olarak kaldırır. Özellikle metin düzenleme süreçlerinde zaman kazandırır ve temiz, boşluksuz metinler oluşturmanıza olanak tanır. Harita verilerinde, etiketlerde veya yazı objelerinde boşluklardan kurtulmak için ideal bir çözümdür. Kullanıcı dostu yapısıyla, seçim kümesindeki tüm yazı objelerini tarar ve boşlukları silerek objeleri günceller. 🛠️


Nasıl Çalışır (How Does It Work)

Seçim Süreci: Makro, Netcad ortamında bir seçim kümesi oluşturur ve kullanıcıdan yazı (text) objelerini seçmesini ister.

Boşluk Kaldırma: Seçilen her yazı objesi için metin içeriği taranır ve replace fonksiyonu ile boşluklar (” “) silinir.

Güncelleme: Boşlukları kaldırılmış yazı objeleri, orijinal konumlarına geri yazılır ve ekran yenilenir.

Hızlı ve Güvenilir: Makro, seçim kümesindeki tüm objeleri hızlıca işler ve değişiklikleri anında uygular.

  • Selection Process: The macro creates a selection set in the Netcad environment and prompts the user to select text objects.
  • Space Removal: For each selected text object, the content is scanned, and spaces (” “) are removed using the replace function.
  • Update: The space-free text objects are rewritten to their original positions, and the screen is refreshed.
  • Fast and Reliable: The macro quickly processes all objects in the selection set and applies changes instantly.

Etiket ( Labels )

Türkçe


📝 Netcad NVB Code

VB
Sub Main
  With Netcad
    ' Yeni bir seçim kümesi oluştur
    Dim secimkumesi,obje,i,z
    set secimkumesi = .newselectionset
    set obje=.newobject

    ' Yazı objelerini seç
    if secimkumesi.select("Seçim",array(otext)) then
      ' Seçilen objeleri döngüyle tara
      for i=0 to secimkumesi.NE-1
         dim str
         z=secimkumesi.getselectedobject(i,obje)
         ' Boşlukları sil
         obje.s=replace(obje.s," ","")
         .PutObject .curobjpos, obje
         .putobject z,obje
      Next
      ' Ekranı yenile
      secimkumesi.redrawandrewind
    End if
  End With
End Sub
VB

netcad-yazilarda-bosluk-sil

⚠️ Dikkat! Netcad Makrosu Kullanımı Hakkında Bilgilendirme

Makroyu kullanmadan önce lütfen aşağıdaki uyarıları dikkatlice okuyunuz:

• Obje sayısı yüksekse işlem uzun sürebilir ve Netcad yazılımı yanıt veremez hale gelebilir.
• Bu nedenle tüm projelerinizi önceden yedeklemeniz önemle tavsiye edilir.
• Makro çalıştıktan sonra işlemi geri almak mümkün olmayabilir.
Makrolar periyodik olarak güncellenmektedir; sayfamızı takip ederek güncel sürümleri kullanmaya özen gösteriniz.

💾 Makrolar yalnızca Netcad yazılımında çalışır ve .nps formatında sunulur. Bu format düzenlenemez; özelleştirme talepleriniz için bizimle iletişime geçebilirsiniz.

✉️ Görüş, öneri ve hata bildirimleri için: sabangul67@gmail.com

⚙️ Bu makrolar Kadastro, 2B, Orman, Kamulaştırma, Değerleme, CBS, Halihazır Harita, İmar Planı, Etüt-Proje gibi birçok alanda kullanılabilir.

🔐 Makrolar e-posta eki veya sosyal medya üzerinden paylaşılmaz. Talepte bulunmanız durumunda yalnızca e-posta adresinize bilgilendirme yapılır. Makrolar yalnızca internet sitemiz üzerinden paylaşılır.

📥 Makroları indirerek kullanım sorumluluğunu kabul etmiş sayılırsınız. Oluşabilecek tüm sorunlar kullanıcı sorumluluğundadır.