25 Eylül 2008 Perşembe

CorelDRAW'da Alan ve Uzunluk hesaplama

Önceki yazılarımda CorelDESIGNER'da bir nesneni alan ve uzunluğunu nasıl öğrenebileceğinizi anlatmıştım ve CorelDRAW'da böyle bir özellik bulunmadığından da bahsetmiştim. Bir nesnenin alanını ya da uzunluğunu hesaplamak için Oberon Curve Works gibi Corel eklentileri veya Corel makroları kullanılabilir fakat bunlar da malesef ücretli.

CorelDRAW'da alan ve uzunluk hesaplamak için küçük bir makro yazdım ve bunu da CorelTURK Blog okuyucularıyla paylaşmak istiyorum, hem de ücretsiz :)

Önce CorelTURK_Alan Uzunluk Hesaplayıcısını buradan indirin. CorelTurk_Alan.gms dosyasını C:\Program Files\Corel\CorelDRAW Graphics Suite XX\Draw\GMS klasörüne kopyalayıp CorelDRAW'ı yeniden başlatın. (XX sürüm numarasıdır, hangi sürümü kullanıyorsanız onun klasörüne kopyalamalısınız.)

Alan ve uzunluğunu öğrenmek istediğiniz nesneyi seçin. Dikkat etmeniz gereken şey nesnenin vektörel bir çizim olması ve tek bir nesne olması (gruplanmış ya da birden çok seçilmiş olmayacak).

Nesneyi seçtikten sonra;
CorelDRAW X4 için: Tools>Macros>Run CorelDRAW X3 için: Tools>Visual Basic>Play
komutu ile VBA Macro penceresini açın.

Macros in: Bölümünden CTurk_Alan (CorelTurk_Alan.gms) seçin ve Run'a tıklayın.


Sonuç olarak aşağıdaki diyalog penceresi karşınıza çıkacak ve nesnenin alanını milimetrekare, uzunluğunu ise milimetre cinsinden gösterecek.
Özellikle ambalaj sektöründe bıçak işiyle uğraşanlar bu makro sayesinde çizdikleri bıçakların uzunluklarını hesaplayıp maliyet çıkarabilirler.
Son olarak; eğer seçtiğiniz nesne bir text (yazı) ise macro bu nesneni alan ve uzunluğunu hesaplamak için otomatik olarak nesneyi convert to curve yapacaktır.

CorelTURK Alan ve Uzunluk Hesaplayıcısı Macro CorelDRAW X3 ve X4 sürümleriyle uyumludur.

CT Alan ve Uzunluk Hesaplayıcısının yeni sürümü yayınlanmıştır.

21 yorum:

  1. Lütfen hesaplamaya uygun bi nesne seçin dior. Acil yardım...

    YanıtlayınSil
  2. Seçtiğiniz nesne grup, bitmap ya da efekt uygulanmış bir nesne ise ölçüm gerçekleşmez. Ölçüm yapacağınız nesne tek başına bir çizim (curve) olmalıdır.

    YanıtlayınSil
  3. coreldraw9 için bu sekilde bi makro varmı acaba ?

    YanıtlayınSil
  4. CorelDRAW 9 için denemedim. CorelDRAW 9 da çalışmıyor mu bu makro?

    YanıtlayınSil
  5. Helal Kurtardın Beni Dertten.... Çizgi Çekecende 2 Saat >Ölçecen :) Allah Razı Olsun :) Yazandan..

    YanıtlayınSil
  6. Super calısma baska programlarla ile de saglamasını yaptım sonuc super

    YanıtlayınSil
  7. süperr süperrr süperrr allah razı olsun

    YanıtlayınSil
  8. x7 için uyumlu değil sanırım

    YanıtlayınSil
  9. selamlar makro linki çalışmıyor :( çok mu geç kaldım bir de x7 için de kullanabilirmiyim

    YanıtlayınSil
  10. selamlar çok mu geç kaldım link çalışmıyor bir de x 7 için uygunmudur

    YanıtlayınSil
    Yanıtlar
    1. Makronun yeni sürümü yayınlandığı için eski sürümleri kaldırıyoruz. Yazının sonundaki bağlantıdan yeni sürüme erişebilirsiniz.

      Sil
  11. teşekkürler bu arada indirdim ama x7 de kurulumu nasıl tamamlayacağımı sorsam

    YanıtlayınSil
  12. teşekkürler bu arada indirdim ama x7 de kurulumu nasıl tamamlayacağımı sorsam

    YanıtlayınSil
  13. X7 de çalışıyor mcro manager ı açın sağda göreceksiniz çift tıklayarak çalıştırabilirsiniz.

    YanıtlayınSil
  14. mükemmel elinize sağlık hem tek parça hemde topluca alan hesabı yapabiliyor emeğinize sağlık

    YanıtlayınSil
  15. Merhaba, Corel 8 de çalıştırmak istedim ama GMS diye bir klasör yok; sorun bende mi yoksa Corel 8 'de çalışmıyor mu?

    YanıtlayınSil
  16. Gms klasörünü kendiniz oluşturacaksınız. Bu konuyla ilgili blogda bir makalemiz mevcut.

    YanıtlayınSil
  17. merhaba corelx3 versiyon 13 draw/gms içine makroyu attım coreli yeniden başlatıp yeni bir çizim yaptım fakat visual basic/play yaptığımda makro görünmüyor yardım lütfen

    YanıtlayınSil
    Yanıtlar
    1. Makroları yazmaya başladığımda CorelDRAW X4 sürümü vardı. X3'te denediğimi hatırlamıyorum o yüzden bir yorum yapamıyorum. Fakat yazdığım tüm makrolar X4'ten başlayıp 2020 sürümü dahil olmak üzere tüm sürümlerde çalışıyor.

      Sil