Przesunięty tekst


Parikon

Rekomendowane odpowiedzi

Sprawdziłem zgłoszony przez Pana przypadek, ale u mnie działa OK.

Korzystam z wersji vernum  "2018.07.26(35476)_x64" być może to jest przyczyna.

Być może coś robimy inaczej.  W związku z tym chciałbym poprosić o szerszy przykład kodu, który wykorzystuje Pan do tworzenia tekstu. Być może na tej podstawie uda się ustalić coś więcej.

Odnośnik do komentarza
Udostępnij na innych stronach

 using (zzd.DBText acText = new zzd.DBText())
                                    {

                                        acText.TextString = "Liczba";
                                        acText.HorizontalMode = zzd.TextHorizontalMode.TextMid;
                                        acText.VerticalMode = zzd.TextVerticalMode.TextTop;
                                        acText.AlignmentPoint = new zzg.Point3d(ptStart.X + 56, ptStart.Y - 14, ptStart.Z);
                                        acText.TextStyleId = dimstyleIDE;
                                        acText.Height = 2;
                                        acText.Layer = nazwawarstwy;
                                        acText.ColorIndex = 2;
                                        acText.WidthFactor = 0.7;
                                        acText.Rotation = kierunek.Angle;
                                        acText.TransformBy(mat);                                        

                                        btr.AppendEntity(acText);
                                        tr.AddNewlyCreatedDBObject(acText, true);
                                        anonyGroup.Append(acText.ObjectId);
                                    }
using (zzd.DBText acText = new zzd.DBText())
                                    {

                                        acText.TextString = "Długość";
                                        acText.HorizontalMode = zzd.TextHorizontalMode.TextMid;
                                        acText.VerticalMode = zzd.TextVerticalMode.TextTop;
                                        acText.AlignmentPoint = new zzg.Point3d(ptStart.X + 65, ptStart.Y - 14, ptStart.Z);
                                        acText.TextStyleId = dimstyleIDE;

                                        acText.Height = 2;
                                        acText.Layer = nazwawarstwy;
                                        acText.ColorIndex = 2;
                                        acText.WidthFactor = 0.7;
                                        acText.Rotation = kierunek.Angle;
                                        acText.TransformBy(mat);
                                        
                                        btr.AppendEntity(acText);
                                        tr.AddNewlyCreatedDBObject(acText, true);
                                        anonyGroup.Append(acText.ObjectId);
                                    }

 

Odnośnik do komentarza
Udostępnij na innych stronach

Czcionka jakiej używam ma zapewne wpływ na wyświetlanie.

 zzd.TextStyleTable tst = (zzd.TextStyleTable)tr.GetObject(db.TextStyleTableId, zzd.OpenMode.ForWrite);
                                    string name = "PI_DIMENSIONTEXT";
                                    zzd.ObjectId dimstyleIDE;


                                    if (!tst.Has(name))
                                    {
                                        tst.UpgradeOpen();
                                        zzd.TextStyleTableRecord newRecord = new zzd.TextStyleTableRecord();
                                        newRecord.Name = name;
                                        newRecord.FileName = "simplex.shx";
                                        newRecord.XScale = 0.65; // Width factor
                                        tst.Add(newRecord);
                                        tr.AddNewlyCreatedDBObject(newRecord, true);
                                        dimstyleIDE = tst[name];
                                    }
                                    else
                                    {
                                        dimstyleIDE = tst[name];
                                    }

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie