kun
3월 18, 2025, 9:24오전
1
안녕하세요. 현재 문서에 확대/축소 비율이 각각 다른 그림이 여러개 있습니다.
매크로를 이용해서 모두 일괄적으로 100% 비율로 만들고 싶습니다.
스크립트 매크로 정의를 사용하여
그림을 선택한 후에 원래 그림으로 버튼을 누르면
해당 이미지의 원래 width, height가 자동 입력 됩니다.
하지만 다른 그림에서는 원래 width, height 값이 달라서
이 매크로를 적용할 수 없습니다.
“원래 그림으로” 만 선택하는 방법이 없을까요 ??
그림은 png 파일입니다.
Haction.Run(“PictureToOriginal”) 을 써보았는데 80%에서 600%이상 커져서 실패했습니다.
OriginalSizeX를 사용해보려고 노력했지만 실패했습니다.
안녕하세요
저는 Haction.Run(“PictureToOriginal”) 을 사용하면 비율이 100%가 되는데
모든 그림이 비율이 600%이상으로 나오시나요?
다른 추가 동작 없이 Haction.Run(“PictureToOriginal”) 액션만 사용해도 재현되시나요?
kun
3월 19, 2025, 2:36오전
4
안녕하세요.
말씀해주신 대로
HAction.Run(“PictureToOriginal”) 단일 액션만 사용해 보았습니다.
bmp 파일의 경우
list값 0 일 때(본문)는 잘 작동합니다. 100%로 변환
list 값이 0이 아닌 경우(미주, 다른 구역) 작동하지 않았습니다.
png 파일의 경우
list값 0 일 때는 600% 이상 예시)
list 값이 0이 아닌 경우(미주, 다른 구역) 작동하지 않았습니다.
다만 모든 그림을 직접 마우스로
100% 나 , 원래 그림으로를 클릭하면 잘 작동합니다.
안녕하세요
말씀하신 것처럼 개체 안(미주, 표 등)에 그림이 있으면 PictureToOriginal 액션 동작을 안 하는 문제 확인하여 관련 팀에 수정 요청했습니다.
그 전까지는 번거로우시겠지만 해당 그림을 본문으로 이동하고 PictureToOriginal 액션 동작 후 다시 그 위치로 옮기는 방법은 어떨까요?
아니면 그림을 본문으로 복사하고 PictureToOriginal 액션 동작 후 크기를 가져와서 ShapeObjDialog를 동작하는 건 어떨까요?
감사합니다.
kun
3월 20, 2025, 1:37오전
6
말씀 하신 방법으로 잘 해결해 보겠습니다.
다만 제가 전 글에 잘못 작성한 부분이 있어서 말씀드립니다.
png 파일은 본문에서는 100%가 아닌 600%로 동작하고 ,
개체 안에서는 동작 안하는 문제가 있다는 것
다시 한번 확인해 주시면 감사하겠습니다.
안녕하세요
저는 png 파일이여도 본문이면 100%로 동작하는데..
해당 hwpx 샘플 파일 첨부가 가능하실까요?
kun
3월 24, 2025, 10:06오전
8
샘플 파일 입니다.
sample.hwpx (300.0 KB)
안녕하세요
PictureToOriginal 액션은 dpi가 96으로 고정해서 처리하고 있습니다.
그리고 개체 속성 대화상자의 그림은 파일 속성에 있는 dpi를 가져와서 처리합니다. (올려주신 첨부파일의 경우면 600dpi)
현재로선 그림 속성의 100%비율은 대화상자 전용으로 만든 기능이라 매크로로 동작 시키기는 어려울 것 같습니다.
관련 부서와 협의해서 추후 PictureToOriginal 액션도 그림 속성과 동일하게 동작할 수 있도록 개선하겠습니다.
감사합니다.
kun
3월 25, 2025, 10:06오전
10
답변 주셔서 감사합니다.
다른 방법을 찾아서 잘 해결해보겠습니다.