1차 완료
This commit is contained in:
@@ -198,7 +198,11 @@ namespace DwgExtractorManual.Models
|
||||
worksheet.Name = excelManager.GetValidSheetName(fileName);
|
||||
firstSheetProcessed = true;
|
||||
|
||||
var textEntities = DwgExtractor.ExtractTextEntitiesWithHeight(dwgFile);
|
||||
// Note 엔티티 먼저 추출
|
||||
var noteEntities = DwgExtractor.ExtractNotesFromDrawing(dwgFile);
|
||||
|
||||
// Note에서 사용된 텍스트 제외하고 일반 텍스트 추출
|
||||
var textEntities = DwgExtractor.ExtractTextEntitiesWithHeightExcluding(dwgFile, noteEntities.UsedTextIds);
|
||||
excelWriter.WriteHeightSortedData(textEntities, worksheet, fileName);
|
||||
|
||||
Debug.WriteLine($"[DEBUG] {fileName} 시트 완료: {textEntities.Count}개 엔티티");
|
||||
@@ -263,11 +267,12 @@ namespace DwgExtractorManual.Models
|
||||
worksheet.Name = excelManager.GetValidSheetName(fileName);
|
||||
firstSheetProcessed = true;
|
||||
|
||||
var textEntities = DwgExtractor.ExtractTextEntitiesWithHeight(filePath);
|
||||
excelWriter.WriteHeightSortedData(textEntities, worksheet, fileName);
|
||||
|
||||
// Note 엔티티 추출 및 기록
|
||||
// Note 엔티티 먼저 추출
|
||||
var noteEntities = DwgExtractor.ExtractNotesFromDrawing(filePath);
|
||||
|
||||
// Note에서 사용된 텍스트 제외하고 일반 텍스트 추출
|
||||
var textEntities = DwgExtractor.ExtractTextEntitiesWithHeightExcluding(filePath, noteEntities.UsedTextIds);
|
||||
excelWriter.WriteHeightSortedData(textEntities, worksheet, fileName);
|
||||
if (noteEntities.NoteEntities.Count > 0)
|
||||
{
|
||||
excelWriter.WriteNoteEntities(noteEntities.NoteEntities, worksheet, fileName);
|
||||
|
||||
Reference in New Issue
Block a user