Các chức năng mới và/hoặc nâng cao. Vẫn còn mất tích. lỗi hiện có. Mẹo & Thủ thuật. đọc tôi. Bản cập nhật & Gói dịch vụ. trình tự xếp tầng. liên kết. Lệnh mới và cập nhật. Các lệnh đã bị xóa hoặc lỗi thời. Biến hệ thống mới và cập nhật
Các chức năng mới và/hoặc nâng cao
Các chức năng mới và/hoặc nâng cao
Các chức năng mới và/hoặc nâng cao
Nhập đánh dấu và Hỗ trợ đánh dấu
Nhập đánh dấu và Hỗ trợ đánh dấu sử dụng máy học để xác định các đánh dấu và cung cấp một cách để xem và chèn các bản sửa đổi bản vẽ với ít nỗ lực thủ công hơn
Các đánh dấu có thể được nhập dưới dạng PDF, PNG hoặc JPG và được phủ lên trên bản vẽ của bạn trong không gian làm việc Trace. Các đánh dấu trong tệp đã nhập được tự động xác định là mtext, mleaders và các đám mây sửa đổi. Hỗ trợ đánh dấu cho phép bạn chèn các đánh dấu đã xác định đó vào bản vẽ dưới dạng hình học
Lệnh mới
MARKUPASSIST - Phân tích đánh dấu đã nhập và có thể giúp đặt chú thích văn bản và đám mây sửa đổi nhanh hơn và ít tốn công sức hơn.
MARKUPIMPORT - Nhập bản vẽ đã đánh dấu (hình ảnh/pdf) tại chỗ vào DWG của bạn dưới dạng một dấu vết mới.
Biến hệ thống mới
MARKUPASSISTMODE - Kiểm soát xem các đánh dấu đã xác định có được đánh dấu hay không.
MARKUPPAPERDISPLAY - Cho biết đánh dấu kỹ thuật số hiện đang hoạt động hay không.
MARKUPPAPERTRANSPARENCY - Kiểm soát mức độ minh bạch khi đánh dấu kỹ thuật số đang hoạt động.
Thông tin chi tiết của tôi. cố vấn vĩ mô
Thông tin chuyên sâu về macro là các macro lệnh được đề xuất nhằm giúp bạn làm việc hiệu quả hơn
Macro lệnh chứa một chuỗi các lệnh và biến hệ thống giúp tự động hóa các tác vụ bạn thực hiện thường xuyên khi làm việc trong AutoCAD. AutoCAD tạo thông tin chuyên sâu về vĩ mô dựa trên cách sử dụng lệnh duy nhất của bạn. Sử dụng bảng Macro lệnh để xem, thử và lưu các macro lệnh được đề xuất. Các macro lệnh có thể được thêm vào tab Đã lưu của bảng Macro Lệnh để sử dụng và sau đó thậm chí được thêm vào ruy-băng
Lệnh mới
COMMANDMACROS - Mở bảng Macro lệnh mà từ đó bạn có thể quản lý và sử dụng các đề xuất macro lệnh.
COMMANDMACROCLOSE - Đóng bảng Macro Lệnh.
Biến hệ thống mới
COMMANDMACROSTATE - Cho biết bảng Macro Lệnh đang mở hay đóng.
MACROINSIGHTSSUPPORT - Kiểm soát việc có thể nhận thông tin chuyên sâu về macro hay không dựa trên chuỗi lệnh bạn thực thi.
MACRONOTIFY - Kiểm soát thông báo để biết thông tin chuyên sâu về macro.
Dấu vết
Giờ đây, bạn có thể tạo dấu vết trên màn hình và đóng góp vào dấu vết do người khác tạo
Lệnh mới
TRACEEDIT - Thay đổi chế độ theo dõi đang hoạt động thành chế độ chỉnh sửa để bạn có thể đóng góp vào quá trình theo dõi.
TRACEVIEW - Thay đổi chế độ theo dõi đang hoạt động thành chế độ xem để bạn chỉnh sửa bản vẽ gốc.
Đếm
Bây giờ bạn có thể đếm các trường hợp của một đối tượng hoặc các khối trong một khu vực được chỉ định
Lệnh mới
COUNTAREA - Xác định khu vực để đếm các phiên bản của một đối tượng hoặc khối.
COUNTAREACLOSE - Hủy vùng chọn bộ đếm.
SELECTCOUNT - Tìm tất cả các đối tượng trong bộ đếm hiện tại khớp với thuộc tính của các đối tượng đã chọn, sau đó thêm chúng vào bộ lựa chọn.
Các lệnh đã thay đổi
COUNT - Đếm và đánh dấu các phiên bản của đối tượng được chọn trong bản vẽ.
Cửa sổ vẽ nổi
Cải tiến bao gồm những điều sau đây
- Một cửa sổ lệnh được neo hiện ở cùng với cửa sổ vẽ đang hoạt động
- Một cửa sổ lệnh nổi duy trì vị trí của nó
- Nếu các cửa sổ vẽ chồng lên nhau, cửa sổ vẽ đang hoạt động sẽ hiển thị ở trên cùng
- Bạn có thể ghim một cửa sổ bản vẽ vào một vị trí. Cửa sổ bản vẽ được ghim vẫn ở trên cùng của cửa sổ ứng dụng AutoCAD chính
- Nhấp chuột phải vào thanh tiêu đề của cửa sổ bản vẽ nổi để có thêm tùy chọn
Đồ họa 3D
Bản phát hành này bao gồm hệ thống đồ họa 3D đa nền tảng mới, tận dụng tất cả sức mạnh của GPU hiện đại và CPU đa lõi để mang lại trải nghiệm điều hướng mượt mà cho các bản vẽ lớn hơn nhiều
Hệ thống đồ họa này có sẵn cho các kiểu trực quan Shaded và Shaded with Edges và được bật theo mặc định
Kích hoạt và hủy kích hoạt
Theo mặc định, hệ thống đồ họa được BẬT. Để TẮT TẮT, hãy nhập FASTSHADEDMODE tại dòng lệnh.
Trong Bóng mờ hoặc Shaded with Edges visual styles, (Fast) is shown in the viewport control to indicate that the modern 3D graphics system is being used.
Hạn chế
Hệ thống đồ họa hiện đại hiện không hỗ trợ các tính năng sau
- mây điểm
- Vật liệu
- Định vị địa lý (bản đồ)
- tọa độ lớn
- Tùy chỉnh phong cách trực quan
Nó cũng bị giới hạn trong không gian mô hình. Trong không gian giấy, một khung nhìn tiếp tục sử dụng hệ thống đồ họa hiện có
Biến hệ thống mới
FASTSHADEDMODE - Chỉ định bật hay tắt hệ thống đồ họa 3D đa nền tảng mới.
Hiển thị đồ họa 2D
Bản phát hành AutoCAD này bao gồm một công cụ đồ họa mới, cung cấp hiệu ứng hiển thị tốt hơn trên một số GPU cao cấp
Công cụ đồ họa mới cung cấp
- Cải thiện hiệu suất thu phóng và xoay cho các bản vẽ có nhiều văn bản TrueType, nhiều đường kẻ dài hoặc các ô cố định trong 2D Wireframe Visual Style
- Việc sử dụng bộ nhớ GPU đã được tối ưu hóa khi mở nhiều bản vẽ ở chế độ DirectX 12
- Đã xóa hỗ trợ cho DirectX 9
Trình quản lý bộ trang tính cho Autodesk Docs
Quản lý bộ trang tính từ Autodesk Docs bằng Trình quản lý bộ trang tính mới cho Web
Phiên bản rút gọn của Sheet Set Manager kế thừa, Sheet Set Manager dành cho Web, hiển thị và quản lý các bộ sưu tập có tên của các sheet bản vẽ được lưu trữ trong Autodesk Docs. Mở tệp DST từ Autodesk Docs sẽ hiển thị Sheet Set Manager cho Web theo mặc định
Sheet Set Manager cho Web cung cấp các khả năng cốt lõi sau
- Tạo và xóa trang tính và tập hợp con
- Xác định các thuộc tính của tập hợp trang tính bao gồm các trang tính và tập hợp con
- Xuất bản bộ trang tính sang PDF
- Truyền bộ trang tính
Biến hệ thống mới
SSMDETECTMODE - Xác định Trình quản lý tập hợp trang tính nào được hiển thị khi mở tệp DST dựa trên đám mây.
Tab Vẽ và Bố cục
Các thay đổi đối với tab bản vẽ và bố cục giúp dễ dàng biết bản vẽ và bố cục nào đang hoạt động. Các thay đổi cũng giúp dễ dàng xem bản vẽ nào đang hoạt động trên menu mục bổ sung của tab bản vẽ
Cải tiến bao gồm những điều sau đây
- Giao diện hiện đại cho các tab bản vẽ và bố cục
- Tab đang hoạt động được đánh dấu
- Bản vẽ đang hoạt động được kiểm tra trên menu mục bổ sung của bản vẽ
Ghi chú. Di chuột qua tab bản vẽ không hoạt động để hiển thị nút đóng của tab đó.
CUTBASE
Lệnh CUTBASE mới sao chép các đối tượng đã chọn vào Clipboard, cùng với một điểm cơ sở đã chỉ định và xóa chúng khỏi bản vẽ
- Nhấp vào Tab trang chủ > Clipboard panel > Cut with Base Point.
- Chỉ định điểm cơ sở trên bản vẽ
- Chọn các đối tượng bạn muốn cắt và nhấn Enter
Sử dụng PASTECLIP để chỉ định điểm chèn khi dán .
Mở rộng đa tuyến
Một tùy chọn kẹp mới, Extend Vertex, thêm một đỉnh mới vào đa tuyến của bạn mở rộng từ kẹp cuối đã chọn. Bạn không còn phải đảo ngược hướng đa tuyến
Tùy chọn Thêm đỉnh hiện tại có thể thêm đỉnh giữa điểm cuối và đỉnh trước đó. Nó phụ thuộc vào hướng đa tuyến được vẽ
Với tùy chọn tay cầm Extend Vertex mới, đỉnh luôn được kéo dài từ tay nắm cuối đã chọn, bất kể đường đa tuyến được vẽ theo hướng nào
Cải tiến MLEDER
Lệnh MEADER hiện có một tùy chọn để chọn một đối tượng mtext hiện có để sử dụng cho đường dẫn mới
Ghi chú. Nếu kiểu trình dẫn của bạn có giá trị văn bản mặc định, tùy chọn Mtext sẽ không khả dụng.
cải tiến bổ sung
Chèn khối. Hộp thoại Block Redefine cung cấp tùy chọn đổi tên khối khi tên khối được chỉ định đã tồn tại trong bản vẽ
Hộp thoại Tùy chọn. Hộp thoại tác vụ mới nhắc bạn lưu hoặc loại bỏ các thay đổi được thực hiện khi bạn cố gắng đóng hoặc hủy hộp thoại Tùy chọn
Chế độ cách ly. Lựa chọn đối tượng hiện được duy trì khi bạn thoát khỏi chế độ cách ly
Bản vẽ mới. Di chuột qua trình đơn thả xuống Mới trên tab Bắt đầu, hiển thị chú giải công cụ với tên của tệp mẫu bản vẽ sẽ được sử dụng
Báo cáo lỗi khách hàng (CER). Địa chỉ email của bạn hiện được tự động điền khi có báo cáo lỗi
Xuất bản nền đa lõi. Tùy chọn xuất bản "Bao gồm siêu liên kết" hiện được hỗ trợ khi xuất bản tệp PDF nhiều trang bằng tính năng xuất bản nền
API và hơn thế nữa cho Lập trình viên
Đối với LISP và VBA, hầu hết tất cả các ứng dụng sẽ hoạt động trên AutoCAD 2023 mà không cần thay đổi
Tại vị trí đăng ký này HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R24. 2\ACAD-6101. 409
AcadLocation và Location hiện kết thúc bằng dấu gạch chéo ngược
Do đó mã hiện có như thế này sẽ thất bại
(strcat (vl-registry-read (strcat "HKEY_LOCAL_MACHINE\\" (vlax-product-key)) "ACADLOCATION") "\\support")
Cần đổi thành
(xâu chuỗi
(vl-string-right-trim "\\" (vl-registry-read (strcat "HKEY_LOCAL_MACHINE\\" (vlax-product-key)) "ACADLOCATION")) "\\support")
Khả năng tương thích API
AutoCAD 2023 duy trì khả năng tương thích nhị phân (chuyển tiếp) với . Các ứng dụng ObjectARX được phát triển cho and shouldn't require a recompilation of your ObjectARX 2022 applications. ObjectARX applications developed for AutoCAD 2020 và các bản phát hành trước đó phải được biên dịch lại trước khi chúng . AutoCAD 2023-based products.
Môi trương phat triển
Microsoft® Visual Studio® 2019 phiên bản 16. 7 phải được sử dụng khi biên dịch các dự án ObjectARX để sử dụng với AutoCAD 2023< . Các ứng dụng yêu cầu sử dụng Microsoft. NET Framework nên nhắm mục tiêu 4. 8 phiên bản. . Applications that require the use of the Microsoft .NET Framework should target the 4.8 version.
Trình liên kết
Trình liên kết là * 24 . lib.
Mã đăng kí
Khóa đăng ký đã thay đổi từ "R24. 1" đến " R24. 2 ".
Hỗ trợ ứng dụng 32-bit
Bắt đầu với AutoCAD 2020 , hỗ trợ 32 bit không còn nữa.
Có gì mới trong. NET ObjectARX cho AutoCAD 2023
Mới trong Autodesk. AutoCAD. Dịch vụ ứng dụng
Chủ đề
Sự mô tả
Phần mở rộng tài liệu. Phương thức GetDocumentWindow
Lấy cửa sổ được liên kết với Tài liệu đối tượng.
Tài LiệuCửa SổBộ Sưu Tập. Sự kiện DocumentWindowToBeDocked
Được kích hoạt khi một cửa sổ tài liệu sắp được neo từ trạng thái thả nổi trở lại khung con MDI
Loại DocumentWindowDockedEventHandler
Một đại biểu được triển khai bởi những người quan sát quan tâm đến các sự kiện neo vào cửa sổ tài liệu
Lớp DocumentWindowToBeDockedEventArgs
Lớp này cung cấp dữ liệu cho DocumentWindowToBeDocked sự kiện của . DocumentWindowCollection class.
Loại DocumentWindowToBeDockedEventHandler
Một đại biểu được triển khai bởi những người quan sát quan tâm đến cửa sổ tài liệu là các sự kiện được neo
Tài liệu gần đây. Phương thức FromPath
Tìm kiếm đường dẫn đã chỉ định cho tệp tài liệu gần đây
Mới trong Autodesk. AutoCAD. tùy chỉnh
Chủ đề
Sự mô tả
Thực ĐơnVĩ Mô. Tài sản dữ liệu người dùng
Truy cập dữ liệu người dùng
Mới trong Autodesk. AutoCAD. Ruy-băng
Chủ đề
Sự mô tả
BăngLệnhNút. Thuộc tính MacroUserData
Truy cập dữ liệu người dùng được gán cho macro của đối tượng này
Mới trong Autodesk. AutoCAD. thời gian chạy
Chủ đề
Sự mô tả
Loại FileHasClosedEventHandler
Một đại biểu được triển khai bởi những người quan sát quan tâm đến các sự kiện đóng tệp
Loại FileOpenAbortedEventHandler
Một đại biểu được triển khai bởi những người quan sát quan tâm đến các sự kiện mở tệp bị hủy bỏ
Lớp FileOperations
Cái này. NET bao bọc AcDbFileOperationReactor ObjectARX được sử dụng để lấy tất cả DWG .
Thao tác tập tin. FileHasClose Sự kiện
Xảy ra khi bản vẽ đã được đóng
Thao tác tập tin. Sự kiện FileOpenAborted
Xảy ra khi việc mở bản vẽ đã bị hủy bỏ
Thao tác tập tin. FileWillOpen Sự kiện
Xảy ra khi bản vẽ sắp được mở
Thao tác tập tin. hoàn thiện phương pháp
Giải phóng tài nguyên được sử dụng bởi đối tượng, tương tự như phương thức hủy
Lớp FileOperationsEventArgs
Chứa dữ liệu sự kiện hoạt động tập tin
FileOperationsEventArgs. Thuộc tính FilePath
Nhận đường dẫn đầy đủ của tệp mà sự kiện đang diễn ra
FileOperationsEventArgs. Thuộc tính knownTobeUnmodified
Sự kiện thao tác tệp này dành cho một sự kiện được biết là chưa sửa đổi
FileOperationsEventArgs. Thuộc tính chỉ đọc
Sự kiện thao tác tệp này có dành cho tệp chỉ đọc hay không
FileOperationsEventArgs. Thuộc tính tệp tham chiếu
Sự kiện thao tác tệp này dành cho một tệp tham chiếu (tôi. e. không phải tệp bản vẽ chính)
FileOperationsEventArgs. Tải lại Thuộc tính lồng nhau
Sự kiện thao tác tệp này dành cho tải lại được kích hoạt bởi tổ tiên được tải lại
FileOperationsEventArgs. Tải lại tài sản chính
Sự kiện thao tác tệp này dành cho một tệp đang được tải lại một cách rõ ràng
FileOperationsEventArgs. Phương pháp phủ quyết
Phủ quyết sự kiện thao tác tập tin
FileOperationsEventArgs. Quyền phủ quyết
Nhận trạng thái phủ quyết của sự kiện thao tác tệp
Loại FileWillOpenEventHandler
Một đại biểu được triển khai bởi những người quan sát quan tâm đến các sự kiện mở tệp
Mới trong Autodesk. AutoCAD. các cửa sổ
Chủ đề
Sự mô tả
Thông tin phân tích. Phương thức GetMacroInsightsId
Nhận ID thông tin chi tiết về macro được liên kết với macro menu
ChildItemVisibilityUpdateCompletedEvent Type
Một đại biểu được triển khai bởi các quan sát viên quan tâm đến các sự kiện đã hoàn thành cập nhật khả năng hiển thị của mục con
đã thay đổi. NET API
Lớp
Chủ đề
Tuyên bố trước
Tờ khai
Autodesk. AutoCAD. tùy chỉnh. Phiên bản liệt kê
public enum Version {CurrentVersion = 0x11,TwoThousandEight = 2,TwoThousandEighteen = 12,TwoThousandEleven = 5,TwoThousandFifteen = 9,TwoThousandFourteen = 8,TwoThousandNine = 3,TwoThousandNineteen = 13,TwoThousandSeven = 1,TwoThousandSeventeen = 11,TwoThousandSix = 0,TwoThousandSeven = 1
phiên bản enum công khai { Phiên bản hiện tại = 0x12, TwoThousandEight = 2, TwoThousandEighteen = 12, TwoThousandEleven = 5, TwoThousandFifteen = 9, TwoThousandFourteen = 8, TwoThousandNine = 3, TwoThousandNineteen = 13, TwoThousandSeven = 1, TwoThousandSeventeen = 11, TwoThousandSix = 0, TwoThousandSeven = 1
Autodesk. AutoCAD. Dịch vụ cơ sở dữ liệu. Bảo trìReleaseVersion Liệt kê
công khai enum Bảo trìReleaseVersion {Release0 = 0,Release1 = 1,Release10 = 10,Release100 = 100,Release101 = 0x65,Release102 = 0x66,Release103 = 0x67,Release104 = 0x68,Release105 = 0x69,Release106 = 0x67,Release107, =Releasex18b, =Release107
public enum Bảo trìReleaseVersion { Release0 = 0, Release1 = 1, Release10 = 10, Release100 = 100, Release101 = 0x65, Release102 = 0x66, Release103 = 0x67, Release104 = 0x68, Release105 = 0x69, Release106 = 0x6a, Release107 = 0x6b, Release108 =
BgXuất bản
BgXuất bản. xuất bản Phương pháp ThisDsd
bool tĩnh công khai PublishThisDsd(chuỗi dwgName, chuỗi dsdName);
bool tĩnh công khai PublishThisDsd(chuỗi dwgName, chuỗi dsdName, bool isOrderDependent);
Có gì mới trong Autodesk ObjectARX cho AutoCAD 2023
Mới trong AcDb
Chủ đề
Sự mô tả
AcDbAuditInfo. AcDbAuditInfo
Không dành cho các ứng dụng ObjectARX sử dụng vì AcDbObject audit methods expect a system-created AcDbAuditInfo object.
AcDbAuditInfo. cơ sở dữ liệu
Trả về cơ sở dữ liệu được liên kết với phiên bản này của AcDbAuditInfo object.
AcDbAuditInfo. setDatabase
Đặt cơ sở dữ liệu được liên kết với phiên bản này của AcDbAuditInfo object.
AcDbKhốiBảng. IteratorType
Xác định loại trình lặp biểu tượng
Cơ sở dữ liệu AcDb. isAppRegistered
Kiểm tra tên ứng dụng đã đăng ký
Cơ sở dữ liệu AcDb. ứng dụng đăng ký
Đăng ký một tên ứng dụng (để Xdata sử dụng)
AcDbDimPhong CáchBảng. IteratorType
Xác định loại trình lặp biểu tượng
AcDbLớpBảng. IteratorType
Xác định loại trình lặp biểu tượng
AcDbLinetypeBảng. IteratorType
Xác định loại trình lặp biểu tượng
AcDbLongGiao dịch. getLongTransactionName
Trả về tên của giao dịch dài. Đối với mục đích nhận dạng, đây thường là tên của khối gốc. Tuy nhiên, nếu khối gốc là một Xref, nó sẽ trả về tên của Khối Xref trong bản vẽ máy chủ. Nếu khối là Bố cục, nó sẽ trả về tên của Bố cục
AcDbRegAppBảng. IteratorType
Xác định loại trình lặp biểu tượng
Vùng AcDb. tạoFromCurves
Hàm thành viên tĩnh này tạo AcDbRegion đối tượng từ . Các đối tượng vùng mới tạo được trả về trong mảng vùng. curveSegments array.The newly created region objects are returned in the regions array.
AcDbBiểu TượngBảng. IteratorType
Xác định loại trình lặp biểu tượng
AcDbVăn BảnPhong CáchBảng. IteratorType
Xác định loại trình lặp biểu tượng
Trình quản lý giao dịch AcDb. getObject
Gọi hàm getObject() của đỉnh . Ghi chú. Mẫu cho phép người gọi chuyển vào bất kỳ loại con trỏ nào và giúp tránh chuyển (AcDbObject * &) không an toàn. Chỉ có thể lấy được các đối tượng trong giao dịch hàng đầu, vì vậy, chức năng này giúp tránh rắc rối khi phải giữ con trỏ đến giao dịch hàng đầu hoặc sử dụng AcTransactionManager. topTransaction() để lấy nó. Trình quản lý giao dịch AcDb. getObject() hàm là giao dịch tương đương với acdbOpenObject(). Một con trỏ tới đối tượng được xác định bởi objectId được nhận trong giao dịch và . Đối số pObject argument. The chế độ chỉ định cách xử lý đối tượng--như . kForRead, AcDb::kForRead, AcDb. kForWrite hoặc AcDb. kForNotify. Nếu openErasedObject Boolean là . kTrue, thì thậm chí có thể lấy được một đối tượng bị xóa. NếuAdesk::kTrue, then even an erased object can be obtained. If openErasedObject là Adesk::kFalse, then trying to obtain an erased entity results in an error return value.Returns Acad. eOk nếu thành công. Nếu openErasedObject là Adesk::kFalse, then trying to obtain an erased object results in a return status of Acad. eĐã bị xóa. Nếu hiện tại không có giao dịch nào, nó sẽ trả về Acad. eNoActiveGiao dịch. Lời nhắc nhở. Nhận con trỏ đối tượng thông qua getObject() runs in parallel with acdbOpenObject(). This means that both can be in effect at the same time with AcDb. kForWrite trạng thái trong cả hai. Để biết thêm thông tin, hãy xem phần về giao dịch trong Hướng dẫn dành cho nhà phát triển ObjectARX.
AcDbUCStable. IteratorType
Xác định loại trình lặp biểu tượng
AcDbViewportBảng. IteratorType
Xác định loại trình lặp biểu tượng
AcDbXemBảng. IteratorType
Xác định loại trình lặp biểu tượng
Mới trong AcAp
Chủ đề
Sự mô tả
AcApDocManager. getDocumentIterator
Trả về một con trỏ mới cho một đối tượng AcApDocumentIterator .
AcApDocCửa sổ. được ghim
Kiểm tra xem đây có phải là khung nổi không và khung nổi đã được ghim
AcApDocWindowManagerReactor. tài liệuWindowToBeDocked
Được kích hoạt khi một cửa sổ tài liệu được gắn từ khung nổi trở lại khung con MDI
Mới trong AcGi
Chủ đề
Sự mô tả
AcGiContext2
Bối cảnh có thể được coi là đối tượng gốc của quá trình tái tạo. Một phiên bản duy nhất của lớp có nguồn gốc từ AcGiContext đóng vai trò là điểm tham chiếu trong một lần tạo lại nhất định. Có thể truy cập thông qua cả AcGiWorldDraw và AcGiViewportDraw and hence is always available to the client.It is guaranteed that the AcGiViewportDraw được chuyển đến viewportDraw() will return the same instance of AcGiContext as that returned by the instance of AcGiWorldDraw passed into the preceding call to worldDraw().
AcGiContext2. buộcSử dụngFillTrait
Cho biết liệu đối tượng hatch có buộc phải tự lấp đầy khi nó đang được vẽ hay không
AcGiContext2. triệt tiêuNởRanh giới
Cho biết liệu nền cho các đối tượng nở có bị chặn hay không
AcGiContext2. triệt tiêuHatchSmartMode
Cho biết liệu chế độ thông minh có được sử dụng để kiểm soát việc vẽ và lập chỉ mục các đối tượng nở với các mẫu dày đặc hay không;
Mới trong AcGs
Chủ đề
Sự mô tả
AcGsConfig. getMetalMode
Lấy giá trị cho chế độ Kim loại nâng cao. Ghi chú. Cài đặt này liên quan đến API Apple Metal.
AcGsConfig. thiết lậpChế độ kim loại
Đặt giá trị cho chế độ Kim loại nâng cao. Ghi chú. Cài đặt này liên quan đến API Apple Metal.
Mới trong AcRx
Chủ đề
Sự mô tả
AcRxObject. bản saoEx
Mẫu trình trợ giúp thực hiện sao chép đối tượng, truyền và kiểm tra lỗi
Mới trong AcTransaction
Chủ đề
Sự mô tả
AcGiao dịch. getObject
Giao dịch tương đương acdbOpenObject. Ghi chú. Mẫu cho phép người gọi chuyển vào bất kỳ loại con trỏ nào và giúp tránh chuyển (AcDbObject * &) không an toàn. Một con trỏ tới đối tượng được xác định bởi objectId được lấy trong giao dịch và được trả về trong obj argument. The mode argument specifies how the object is to be treated--as AcDb. kForRead, AcDb. kForWrite hoặc AcDb. kForNotify. Nếu openErasedObject Boolean là true, thì ngay cả đối tượng bị xóa cũng có thể được . Nếu openErasedObject là sai, thì việc cố lấy một thực thể đã bị xóa sẽ dẫn đến giá trị trả về lỗi. Trả về Acad. eOk nếu thành công. Nếu openErasedObject là sai thì việc cố lấy một đối tượng đã bị xóa sẽ dẫn đến . eĐã bị xóa. Nếu hiện tại không có giao dịch nào, nó sẽ trả về Acad::eWasErased. If there are currently no transactions, then it returns Acad. eNoActiveGiao dịch. Lời nhắc Nhận con trỏ đối tượng thông qua getObject() runs in parallel with acdbOpenObject(). This means that both can be in effect at the same time with AcDb. kForWrite trạng thái trong cả hai. Để biết thêm thông tin, hãy xem phần về giao dịch trong Hướng dẫn dành cho nhà phát triển ObjectARX. Lưu ý Hàm này được sao chép trong AcTransactionManager class where it always operates on the topmost AcTransaction object (by calling the getObject() function in the topmost transaction object). Only the topmost transaction is allowed to obtain entities, so using the AcTransactionManager .
Mới trong AcTrayItem
Chủ đề
Sự mô tả
AcTrayItemClickCallbackData
Đại diện cho dữ liệu gọi lại của sự kiện nhấp chuột
AcTrayItemClickCallbackFunc
Đại diện cho địa chỉ chức năng gọi lại của sự kiện nhấp chuột
Mới trong chức năng toàn cầu
Chủ đề
Sự mô tả
acdbAngToS
Không dùng nữa. Định dạng một góc thành một chuỗi. Giá trị cần định dạng phải tương ứng với các giá trị được phép cho biến hệ thống AUNITS của AutoCAD, được mô tả trong acdbAngToF(). Giá trị hiện tại của biến kích thước DIMZIN trong AutoCAD kiểm soát cách thức acdbAngToS() . Xem str. See the Hướng dẫn sử dụng AutoCAD để biết các giá trị có thể có của DIMZIN. Khi trả về thành công RTNORM, nếu không thì trả về mã lỗi.
acdbRawAngToS
Giống với acdbAngToS(), ngoại trừ góc đầu vào không bị giảm xuống phạm vi (-360,360).
acdbRToS
Định dạng giá trị dấu phẩy động dưới dạng chuỗi. Bảng sau đây liệt kê các giá trị hợp lệ cho đơn vị đối số. Giá trị đơn vị tuyến tính.
acedFindFile
Tìm kiếm tệp được chỉ định. kết quả đối số phải trỏ đến một bộ đệm đủ lớn để chứa đối số đủ điều kiện . tùy thuộc vào cấu trúc thư mục của môi trường hiện tại, quá trình này có thể khá dài. Độ dài tối đa của kết quả phụ thuộc vào nền tảng. Trên các nền tảng hạn chế độ dài tên tệp, nó là 78 ký tự; . Hàm này không đưa ra giả định nào về loại tệp và không cố nối thêm bất kỳ loại phần mở rộng tên tệp nào. Nếu tệp bạn đang tìm kiếm có phần mở rộng trong tên của nó thì phần mở rộng đó phải được bao gồm trong tên . Nếuargument.If tên đủ điều kiện bằng cách bao gồm tiền tố ổ đĩa hoặc thư mục (ví dụ: . kiểm tra. exp"), "d:test.exp"), acedFindFile() chỉ tìm kiếm đĩa hoặc thư mục đó. Mặt khác, acedFindFile() tìm kiếm fname according to the current AutoCAD library path, which consists of the following directories, in order:
- Thư mục hiện tại
- Thư mục chứa tệp bản vẽ hiện tại
- Các thư mục được đặt tên bởi biến môi trường ACAD (nếu biến này đã được chỉ định)
- Thư mục chứa các tệp chương trình AutoCAD
Tùy thuộc vào môi trường hiện tại, hai hoặc nhiều thư mục này có thể giống nhau. Nếu acedFindFile() tìm thấy tệp, tệp sẽ trả về RTNORM; otherwise, it returns RTERROR.
acedFindTrustedFile
Tìm kiếm đường dẫn tệp đáng tin cậy của AutoCAD cho tệp đã chỉ định. Lệnh tìm tệp trong đường dẫn tìm kiếm AutoCAD thông thường. Nếu tìm thấy kết quả khớp, nó sẽ xác minh xem đường dẫn tệp có phải là một phần của đường dẫn đáng tin cậy hay không. Nếu tệp không có trong bất kỳ thư mục nào trong đường dẫn tệp đáng tin cậy, hàm sẽ trả về NULL.
acedGetCName
Truy xuất tên tiếng Anh hoặc bản địa hóa của lệnh AutoCAD sau khi cấp phát bộ nhớ cho nó. Hàm acedGetCName() trả về RTNORM to indicate success, RTERROR to indicate failure to allocate memory for the string result, or another error code if the function fails to retrieve the result.
acedGetEnv
Lấy giá trị của một biến môi trường. Xuất hiện đầu tiên trong phần FixedProfile/General dành riêng cho AutoCAD của sổ đăng ký
acedGetInt
Nhận đầu vào của người dùng cho một số nguyên. Người dùng AutoCAD có thể nhập bất kỳ số nguyên 32 bit hợp lệ nào. Người dùng không thể trả lời . HàmacedGetInt() by entering an AutoLISP expression.The acedGetInt() trả về một trong các giá trị sau. RTNORM nếu thành công, . Một lệnh gọi trước tớiRTERROR if it fails, or RTCAN if the user cancels the request (by pressing [ESC]). A prior call to acedInitGet() cũng có thể kích hoạt các giá trị trả về của< . RTNONE or RTKWORD.
acedGetInt
Nhận đầu vào của người dùng cho một số nguyên. Người dùng AutoCAD có thể nhập bất kỳ số nguyên 32 bit hợp lệ nào. Người dùng không thể trả lời . HàmacedGetInt() by entering an AutoLISP expression.The acedGetInt() trả về một trong các giá trị sau. RTNORM nếu thành công, . Một lệnh gọi trước tớiRTERROR if it fails, or RTCAN if the user cancels the request (by pressing [ESC]). A prior call to acedInitGet() cũng có thể kích hoạt các giá trị trả về của< . RTNONE or RTKWORD.
acedGetUserFavoritesDir
Chức năng này cung cấp quyền truy cập vào thư mục Windows Favorites của người dùng hiện tại. Ghi chú. Quá tải này không chiếm đối số kích thước và không được dùng nữa. Sử dụng tình trạng quá tải khác thay thế. Trả về Adesk. kTrue khi thành công; Adesk. kFalse khi lỗi.
acedResolveInternetPhím tắt
Hàm này chấp nhận đường dẫn đến tệp lối tắt Internet (tương thích với MSIE) và trích xuất URL từ tệp đó (nghịch đảo của acedCreateInternetShortcut( . Người gọi có trách nhiệm đảm bảo rằng szURL trỏ đến một địa chỉ đủ lớn . Trả về Adesk. kTrue khi thành công; Adesk. kFalse khi lỗi.
acedGiải quyếtPhím tắt
Hàm này giải quyết các liên kết trình bao Windows (nói cách khác, các phím tắt và trả về đường dẫn đến đối tượng bên dưới (nghịch đảo của acedCreateShortcut() . Trả về Adesk. kTrue khi thành công; Adesk. kFalse khi lỗi.
acrxQueueClassForInitialization
Xác định giá trị này nếu bạn muốn tự động khởi tạo AcRxClasses .
xóaAcRxClass
Xóa lớp C++ khỏi cây lớp thời gian chạy ObjectARX và thực hiện tất cả các thao tác dọn dẹp cần thiết có thể liên quan, chẳng hạn như tạo proxy cho bất kỳ đối tượng hoặc thực thể nào của lớp có trong bất kỳ AcDbDatabase objects. pClassObj phải trỏ đến . Ghi chú. AcRxClass object that is in the ObjectARX run-time class tree and represents the C++ class to be removed.Note: Chỉ sử dụng nội bộ.
Mới trong các lớp mở rộng MFC
Chủ đề
Sự mô tả
CAcUiColorComboBox. CalcItemChiều cao
Được gọi để xác định chiều cao của từng mục trong danh sách, tính bằng pixel. Theo mặc định, trả về giá trị được tính từ chiều cao của thanh OR (. ) sử dụng phông chữ hiện tại của điều khiển
CAcUiTrueColorComboBox. CalcItemChiều cao
Được gọi để xác định chiều cao của từng mục trong danh sách, tính bằng pixel. Theo mặc định, trả về giá trị được tính từ chiều cao của thanh OR (. ) sử dụng phông chữ hiện tại của điều khiển
GetFileSystemType
Nhận một đối tượng loại hệ thống tệp dựa trên ổ đĩa đã chỉ định
Mới trong các lớp học khác
Chủ đề
Sự mô tả
AcArray. appendList
Phương thức biến đổi cho phép nối thêm danh sách giá trị tùy ý. E. g. mảng. appendList(v1, v2, v3);
AcArray. nối thêmRep
Nối giá trị vào mảng n lần. E. g. mảng. appendRep(v1, 7);
AcArray. setLogicalLength
Khởi tạo các ô mới thành giá trị
Các loại và hiệp hội mới
Chủ đề
Sự mô tả
BITMAPINFO
Typedef này xác định thông tin màu và kích thước cho tệp bitmap (DIB) độc lập với thiết bị