Poznámky k vydání - ZWCAD+ 2014 SP1 Vylepšená Verze Vernum=2014.04.27(21135) Byla vydána aktuální verze ZWCAD+2014 s mnoha zajímavými vylepšeními. Nejvýznamnější vylepšení jsou následující: • • • • •
Novinka: nově podporován příkaz PSETUPIN a systémová proměnná ZWEXDXFSSET, rozšířeny stávající příkazy POSUN a ŠRAFY. Opravené chyby: za pomoci zákazníků bylo opraveno více než 300 položek, které pomohou k plynulé práci. Vylepšené snadné použití: vytvořeny malé, ale důležité změny, které významně zlepšují efektivitu a poskytují lepší uživatelské zážitky. Prohlášení o některých změnách: provedeny změny, které ZWSOFT testoval a shledal ZWCAD+ více stabilní a snadno ovladatelný. API obohacení: ZWCAD+ nyní podporuje více NET tříd, událostí, funkcí a vlastností, ZRX je také obohaceno o další funkce rozhraní.
1. Nové/Vylepšené příkazy • •
•
•
PSETUPIN Importuje uživatelem definované nastavení stránky do nového rozvržení výkresu. ZWEXDXFSSET Určuje, zda zvážit nastavení výběru při použití funkce export pro export dxf souborů v programu vba. ODSAZENÍ (související ID položka: 3525, 3316, 5920) o Při spuštění příkazu ODSAZENÍ jsou podporovány nové možnosti: Táhnout, Vymaž, Hladina o Po vybrání objektu pro odsazení je nově podpořena možnost "Násobně", "Určete bod – na kterou stranu nebo [Konec/Násobně/Zpět]
:" ŠRAFY (související ID položka: 3285,4715,5471,5558,5846,6194,6525) ZWCAD+ nyní dovoluje malé mezery při vyhledávání a vytváření šrafovací hranice, takže může uživatel úspěšně vytvořit šrafování, i když existují menší mezery v ohraničení, což se běžně stává a není to jednoduché najít.
2. Vylepšení pro jednoduché použití •
Výrazně zjednodušený proces Vypůjčení licence. Uživatelé již nemusí pro vypůjčení zadávat licenční kód.
o
Krok 1: Zadejte IP adresu licenčního serveru nebo Název serveru
o
Krok 2: Klikněte na tlačítko Dotaz. ZWCAD+ automatický vyhledá licence na serveru a zobrazí výsledek vaší volby
o
Krok 3: Nastavte, na jak dlouho potřebujete licenci zapůjčit a pro dokončení procesu zmáčkněte OK.
•
Nově podporovaní poskytovatelé cloudových úložišť: GoogleDrive, Gokuai, Baidu Pan
•
Uživatelé mohou uložit a číst popis šablony DWT
•
Při dvojím kliknutí na mtext, se kurzor zobrazí v pozici Vašeho kliknutí a spustí se editování na místě.
• • •
•
Pro úpravu šířky a výšky editoru mtextu, mohou uživatelé přetahovat uchopení MTEXT editoru kolmo. Pokud načtete soubor zrx, který nebyl zkontrolován, nahlásí ZWCAD+ (ne vývojářská verze) podrobnou varovnou zprávu. Uživatelé jsou schopni určit cestu pro stažení aktualizačního balíčku.
Přizpůsobena délka seznamu tabulky stylu vykreslování, kde můžete nyní zobrazit 20 stylů vykreslování najednou, což znamená, že uživatelé mohou vybrat ten, který nejčastěji používají.
3. Opravené chyby 1.
Vykreslování:
o o
5702/T6949 Vykreslování: pro určité výkresy je tisk pomalý 7682/T8622 Vykreslování: při nastavení orientace výkresu jako "Kreslit vzhůru nohama" je výsledek tisku s OLE objektem špatný.
2. Mtext: 1075 mtedit: při dvojím kliknutí na mtext, se zobrazí kurzor v prvním řádku na levé straně, ale ne v pozici kde jste klikli. o 3748/T6035 mtext: nezdařilo se vertikální táhnutí úchopu mtext editoru o 7168/T8093 text/fonty: některý Ruské texty nelze zobrazit správně o Nepodařilo se změnit výchozí mezery mezi odstavci Mtext editoru. 3. Hladina: o 4333 Hladina: změna stavu hladiny s nástrojem hladiny v ribbonu, prostor rozvržení zůstane se stavem staré hladiny a tudíž není aktualizovaný. o 5035/T6705 hladina: nelze vepsat více písmenek pro vyhledání hladin ve Správci Vlastností Hladiny o 6130/T7448 Správce stavů hladin: provedení příkazu LAYERSTATE v určeném výkresu způsobí pád programu 4. Šrafy: o 4694/T6479 šraf: nezdařilo se šrafování pro určitý výkres o 5772/T7133 šraf/matchprop: výsledek šrafování/kopírování vlastností je v určitých výkresech špatné 5. Kopírování: o 4838, 7092/T6576, T7999 kopírování: nelze kopírovat obekty v konkrétním výkresu o
•
7092/T7999 kopírování: nelze kopírovat textové objekty v určitých výkresech s vloženými externími referencemi
7170,7329/T8250 kopírování: nelze kopírovat žádný objekt v určitém výkresu o 7091/T8001 xref: podtržení mtextu se zobrazí v konkrétním výkrese špatně 6. Padání programu: o 5090/T6727 načítání konkrétního lispovského programu a provedení příkazu TABLESTYLE způsobí pád ZWCAD+. o 7674/T8611 provedení příkazu OŘÍZNOUT v konkrétním výkresu způsobí pád ZWCAD+ o 4712,6726,6843/T6493,T7688,T7720 otevři: otevření určitého výkresu způsobí pád ZWCAD+ o 7671/T8565 vybrání dynamického bloku v určitém výkresu způsobí pád ZWCAD+ 7. Blok a Externí reference: o 5790/T7174 xref: když je nastavení jednotek hlavního výkresu a xref odlišné, nebude měření objektů správné o 6989 xref/rozložení: po rozložení určitého výkresu s xrefem změní blok pozici ve výkresu o 6828/T7765 xref/vložit blok: upravení konkrétního bloku na místě způsobí v určitém výkresu pád ZWCAD+ o 7060/T7973 xref/rozložení: rozložením bloku v konkrétním výkresu způsobí otočení bloku o 90 stupňů. o
7728/T8674 xref/pole: posunutím dynamického bloku ve výkresu, uložením výkresu, nelze pole aktualizovat o 7680/T8615 Blok/attdef: úprava měřítka atributu bloku v panelu vlastnosti neprovede změnu textu atributu odpovídajícím způsobem o 7684/T8618 Attsync\attdef\blok: vyvoláním příkazu ATTSYNC se celý text v atributech bloku posune do počátku. Odsazení o 3316 odsazení: příkaz ODSAZENÍ nemá možnost "Táhnout/Vymaž/Hladina" o 3525 odsazení: příkaz ODSAZENÍ nemá možnost "Násobně" Otevři o 7140/T8071 po nastavení jazyka pro programy nepodporující Unicode znaky jako "Singapurská angličtina, otevření výkresu má za následek pád ZWCAD+ o 7640/T8529 otevření specifického výkresu způsobí pád a ukončení ZWCAD+ o 7720, 7127,7236/T8697,T8036,T8147 nelze otevřít určitý výkres Kompatibilita o 5020/T6689 Správce stavů hladin: po importování správce stavů hladin do výkresu si program nepamatuje aktuální hladinu o 6939/T7870 Pole: některá pole vytvořená pomocí AutoCad nejdou v ZWCAD+ automaticky aktualizovat o 7324/T8192 zwlmtools.exe: antivirus AVIRA hlásí, že správce síťové licence v ZWCAD+ zwlmtools.exe obsahuje virus Rozložit o 7607/T8533 rozložit: po rozložení konkrétního výkresu objekty změní pozice o 7612/T8530 rozložit: vložením určitého výkresu jako blok do dalšího výkresu se objekty nezobrazí správně Multiodkaz o 5217/T6716 Multiodkaz/výběr: Při zapnutí "Polárního trasování" nebo "Ortogonálního kreslení" se neprovede žádná akce při kreslení multiodkazu. o 7322, 7686/T8295,T8636 Multiodkaz\Správce stylu multiodkazu: Při úpravě měřítka multiodkazu ve správci stylu multiodkazu se stávající multiodkazy neaktualizují Kótování o 7154/TT8088 otevři/kótování: šikmá kóta se zobrazuje špatně v určitém výkresu o 7794/T8808 otevři/tolerance/kótování: symboly tolerance se ve výkresu zobrazují špatně API_LISP/.Net o 6963/T7845 lisp: (příkaz "zavřít") nefunguje v ZWCAD+ o 6997/T7905 styl textu: nelze upravit písmo Textu s příkazem _STYLE o 7485/T8423 .net: ZWCAD+ nepodporuje funkci Databáze "TryGetObjectId" o 7543/T8447 .net: typ parametru funkce Handle class construction by měl být "Dlouhý" o
8.
9.
10.
11.
12.
13.
14.
6900/T7816 .net: ZWCAD+ hlásí chybu při provedení příkazu "Kopírovat z" funkce třídy RXObjektu 15. Licencování o 7359/T8267 Po nastavení plovoucích licencí musíte počkat 10 minut pro spuštění správce licence v japonském prostředí Windows Vista 16. Další o 6899/T7813 joinl: v polském ZWCAD+ nefunguje příkaz joinl o 7662/T8598 DWF\DWFIN: soubory DWF mohou být v ZWCAD+ editovány, což je nečekané o 7027/T7945 ungroup: příkaz ungroup pouze neodděluje objekty z aktuální skupiny, ale také oddělí seskupení objektů, pokud jsou objekty aktuální skupiny také seskupeny, což je neočekávané. o
4. Prohlášení o některých změnách •
• • • •
příkazy/systém proměnných, které byly zrušeny × VIEWPLOTDETAILS × PSFILL × COMPASS × MSOLESCALE × TBCUSTOMIZE × TREEDEPTH × TREEMAX × MSMSTATE × QAFLAGS × FLATLAND tato verze NEPODPORUJE postscriptové tiskárny tato verze NEPODPORUJE zaslání zprávy při dokončení tisku/publikování tato verze NEPODPORUJE zaslání zprávy "tisku na pozadí", když se tiskne na pozadí tato verze NEVYTVÁŘÍ soubory protokolu událostí v případě překládání aktuální hladiny z jiného výkresu s překladačem hladin v této verzi
5. Obohacení API .Net
5.1 •
nově podpořeny třídy Pole FieldCodeFlags DataType FieldEvaluationOptions
•
•
•
FieldFilingOptions nově podporované události Editor.Dragging Editor.DraggingEnded nově podporované funkce Editor.UpdateTiledViewportsFromDatabase Database.AttachXref Database.BindXrefs Database.DetachXref IdMapping.Lookup Point2d.ToArray Field.Field(); Field.Field(string fieldCode); Field.Field(string fieldCode, bool textField); Field.ConvertToTextField(); Field.Evaluate(); Field.Evaluate(int evaluationOptions, Database database); Field.GetChildren(); Field.GetData(string key); Field.GetFieldCode(); Field.GetFieldCode(FieldCodeFlags flags); Field.GetFieldCodeWithChildren(); Field.GetFieldCodeWithChildren(FieldCodeFlags flags); Field.GetStringValue(); Field.SetData(string key, object data); Field.SetData(string key, object data, bool recursive); Field.SetFieldCode(string fieldCode); Field.SetFieldCodeWithChildren(FieldCodeFlags flag, FieldCodeWithChildren fieldCode); Field.SetFieldCodeWithChildren(FieldCodeWithChildren fieldCode); nově podpořeny atributy Editor.ActiveViewportId DBText.Justify RasterImage.ImageWidth RasterImage.ImageHeight RasterImage.Width RasterImage.Height HatchLoop.Curves HatchLoop.IsPolyline HatchLoop.Polyline Field.DataType Field.EvaluationOption; Field.EvaluationStatus; Field.EvaluatorId; Field.FilingOption; Field.Format; Field.IsTextField; Field.State;
5.2 ZRX •
•
nově podpořené funkce AcDbLayout::getExtents(AcGePoint3d& extMin,AcGePoint3d& extMax) const; AcDbRasterImageDef::dwgInFields(AcDbDwgFiler* filer); AcDbRasterImageDef::dwgOutFields(AcDbDwgFiler* filer) const; AcDbRasterImageDef::dxfInFields(AcDbDxfFiler* filer); AcDbRasterImageDef::dxfOutFields(AcDbDxfFiler* filer) const; AcDbRasterImageDef::subClose(); AcDbRasterImageDef::subErase(Adesk::Boolean erasing); AcDbRasterImageDef::suggestName(AcDbDictionary* pImageDictionary,const ACHAR* pNewImagePathName,ACHAR* newImageName); nově podpořené Globální funkce BOOL acedRegisterOnIdleWinMsg(const AcedOnIdleMsgFn pfn); BOOL acedRemoveOnIdleWinMsg(const AcedOnIdleMsgFn pfn); int AcFdUiInvokeFieldDialog(AcDbField*& pNewField,BOOL bEdit,AcDbDatabase* pDb,CWnd* pParent = NULL);
ZWCAD Product Team 29. 4. 2014