텍스트 레이어의 줄 바꿈을 계산합니다.
텍스트층 내용의 줄 바꿈이 다르다
\n
에서 다른 줄을 계수했을 때 전혀 판정되지 않았고, 한 시간 동안 고민한 뒤 조사한 결과 환경에 따라 다른 줄의 코드도 섞였다.\r
로 판정해 봤는데 결과가 순조롭게 계산되었으니 참고할 수 있습니다.환경: Windows 10, AE2019
사이트 축소판 그림
샘플 코드
var myComp = app.project.activeItem;
var myLayer = myComp.selectedLayers[0];
var myText = myLayer.property("ADBE Text Properties").property("ADBE Text Document").value;
var Text = myText.toString(myText);
var result = Text.match(/\r/g);
if (!(result === null)) {
alert(result.length);
} else {
alert("Nothing");
}
주의점
스크립트에서 Express를 쓰는 경우 판정에 사용할 줄 바꿈을
\\r
에 기술합니다.(백슬래시를 한 번 돌리면 과속 중 줄을 바꾼다고 여겨진다)
Reference
이 문제에 관하여(텍스트 레이어의 줄 바꿈을 계산합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/chiron_miyabi/items/01fa5be15a9b0d141109텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)